/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/parallel-sum-1.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-?-bc289cb [2022-01-28 15:07:07,405 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-28 15:07:07,435 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-28 15:07:07,473 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-28 15:07:07,474 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-28 15:07:07,476 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-28 15:07:07,478 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-28 15:07:07,480 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-28 15:07:07,482 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-28 15:07:07,485 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-28 15:07:07,486 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-28 15:07:07,486 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-28 15:07:07,487 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-28 15:07:07,488 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-28 15:07:07,489 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-28 15:07:07,491 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-28 15:07:07,492 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-28 15:07:07,493 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-28 15:07:07,494 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-28 15:07:07,498 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-28 15:07:07,499 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-28 15:07:07,500 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-28 15:07:07,501 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-28 15:07:07,502 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-28 15:07:07,507 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-28 15:07:07,507 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-28 15:07:07,507 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-28 15:07:07,509 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-28 15:07:07,509 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-28 15:07:07,509 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-28 15:07:07,510 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-28 15:07:07,510 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-28 15:07:07,512 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-28 15:07:07,513 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-28 15:07:07,514 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-28 15:07:07,515 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-28 15:07:07,515 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-28 15:07:07,515 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-28 15:07:07,516 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-28 15:07:07,516 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-28 15:07:07,517 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-28 15:07:07,518 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-01-28 15:07:07,541 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-28 15:07:07,541 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-28 15:07:07,542 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-28 15:07:07,542 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-28 15:07:07,542 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-28 15:07:07,543 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-28 15:07:07,543 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-28 15:07:07,543 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-28 15:07:07,543 INFO L138 SettingsManager]: * Use SBE=true [2022-01-28 15:07:07,543 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-28 15:07:07,544 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-28 15:07:07,544 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-28 15:07:07,544 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-28 15:07:07,544 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-28 15:07:07,544 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-28 15:07:07,544 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-28 15:07:07,544 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-28 15:07:07,545 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-28 15:07:07,545 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-28 15:07:07,545 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-28 15:07:07,545 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-28 15:07:07,545 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-28 15:07:07,545 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-28 15:07:07,545 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-28 15:07:07,546 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-28 15:07:07,546 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-28 15:07:07,546 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-28 15:07:07,546 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-28 15:07:07,547 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-28 15:07:07,547 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-28 15:07:07,547 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-28 15:07:07,547 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-28 15:07:07,547 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-28 15:07:07,547 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-28 15:07:07,736 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-28 15:07:07,756 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-28 15:07:07,758 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-28 15:07:07,759 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-28 15:07:07,770 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-28 15:07:07,772 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/parallel-sum-1.wvr.bpl [2022-01-28 15:07:07,772 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/parallel-sum-1.wvr.bpl' [2022-01-28 15:07:07,791 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-28 15:07:07,793 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-28 15:07:07,795 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-28 15:07:07,795 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-28 15:07:07,795 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-28 15:07:07,806 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "parallel-sum-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:07:07" (1/1) ... [2022-01-28 15:07:07,823 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "parallel-sum-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:07:07" (1/1) ... [2022-01-28 15:07:07,828 INFO L137 Inliner]: procedures = 5, calls = 4, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-28 15:07:07,829 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-28 15:07:07,830 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-28 15:07:07,830 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-28 15:07:07,831 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-28 15:07:07,835 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "parallel-sum-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:07:07" (1/1) ... [2022-01-28 15:07:07,836 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "parallel-sum-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:07:07" (1/1) ... [2022-01-28 15:07:07,836 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "parallel-sum-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:07:07" (1/1) ... [2022-01-28 15:07:07,836 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "parallel-sum-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:07:07" (1/1) ... [2022-01-28 15:07:07,838 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "parallel-sum-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:07:07" (1/1) ... [2022-01-28 15:07:07,840 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "parallel-sum-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:07:07" (1/1) ... [2022-01-28 15:07:07,840 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "parallel-sum-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:07:07" (1/1) ... [2022-01-28 15:07:07,841 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-28 15:07:07,841 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-28 15:07:07,841 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-28 15:07:07,841 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-28 15:07:07,844 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "parallel-sum-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:07:07" (1/1) ... [2022-01-28 15:07:07,849 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-28 15:07:07,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:07,882 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-01-28 15:07:07,897 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-01-28 15:07:07,941 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-28 15:07:07,941 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-28 15:07:07,941 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-28 15:07:07,941 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-28 15:07:07,941 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-28 15:07:07,942 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-28 15:07:07,942 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-28 15:07:07,942 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-28 15:07:07,942 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-28 15:07:07,943 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-28 15:07:07,943 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-28 15:07:07,943 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-28 15:07:07,943 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2022-01-28 15:07:07,944 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-01-28 15:07:07,944 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-01-28 15:07:07,945 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-28 15:07:07,995 INFO L234 CfgBuilder]: Building ICFG [2022-01-28 15:07:07,997 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-28 15:07:08,100 INFO L275 CfgBuilder]: Performing block encoding [2022-01-28 15:07:08,115 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-28 15:07:08,115 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-01-28 15:07:08,115 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2022-01-28 15:07:08,116 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2022-01-28 15:07:08,116 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread3EXIT is neither atomic block end nor error location. [2022-01-28 15:07:08,116 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread4EXIT is neither atomic block end nor error location. [2022-01-28 15:07:08,117 INFO L202 PluginConnector]: Adding new model parallel-sum-1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:07:08 BoogieIcfgContainer [2022-01-28 15:07:08,117 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-28 15:07:08,118 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-28 15:07:08,118 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-28 15:07:08,120 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-28 15:07:08,121 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "parallel-sum-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:07:07" (1/2) ... [2022-01-28 15:07:08,121 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@607f98bb and model type parallel-sum-1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 03:07:08, skipping insertion in model container [2022-01-28 15:07:08,121 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "parallel-sum-1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:07:08" (2/2) ... [2022-01-28 15:07:08,122 INFO L111 eAbstractionObserver]: Analyzing ICFG parallel-sum-1.wvr.bpl [2022-01-28 15:07:08,125 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-28 15:07:08,125 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-28 15:07:08,125 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-28 15:07:08,125 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-28 15:07:08,152 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-01-28 15:07:08,190 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-28 15:07:08,196 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-28 15:07:08,196 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-28 15:07:08,204 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 38 places, 29 transitions, 90 flow [2022-01-28 15:07:08,261 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 164 states, 163 states have (on average 3.7484662576687118) internal successors, (611), 163 states have internal predecessors, (611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:08,264 INFO L276 IsEmpty]: Start isEmpty. Operand has 164 states, 163 states have (on average 3.7484662576687118) internal successors, (611), 163 states have internal predecessors, (611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:08,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-28 15:07:08,275 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:08,275 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:08,276 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:08,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:08,280 INFO L85 PathProgramCache]: Analyzing trace with hash 530210260, now seen corresponding path program 1 times [2022-01-28 15:07:08,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:08,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250218268] [2022-01-28 15:07:08,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:08,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:08,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:08,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:08,382 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:08,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250218268] [2022-01-28 15:07:08,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250218268] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:07:08,382 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 15:07:08,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-28 15:07:08,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561385155] [2022-01-28 15:07:08,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:07:08,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-28 15:07:08,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:08,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-28 15:07:08,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-28 15:07:08,414 INFO L87 Difference]: Start difference. First operand has 164 states, 163 states have (on average 3.7484662576687118) internal successors, (611), 163 states have internal predecessors, (611), 0 states have call successors, (0), 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-01-28 15:07:08,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:08,467 INFO L93 Difference]: Finished difference Result 324 states and 1218 transitions. [2022-01-28 15:07:08,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-28 15:07:08,468 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 15 [2022-01-28 15:07:08,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:08,478 INFO L225 Difference]: With dead ends: 324 [2022-01-28 15:07:08,478 INFO L226 Difference]: Without dead ends: 319 [2022-01-28 15:07:08,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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-01-28 15:07:08,482 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 4 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:08,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 12 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:07:08,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-01-28 15:07:08,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 204. [2022-01-28 15:07:08,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 203 states have (on average 3.7339901477832513) internal successors, (758), 203 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:08,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 758 transitions. [2022-01-28 15:07:08,552 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 758 transitions. Word has length 15 [2022-01-28 15:07:08,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:08,553 INFO L470 AbstractCegarLoop]: Abstraction has 204 states and 758 transitions. [2022-01-28 15:07:08,553 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-01-28 15:07:08,553 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 758 transitions. [2022-01-28 15:07:08,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-28 15:07:08,555 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:08,555 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:08,556 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-28 15:07:08,556 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:08,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:08,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1551040747, now seen corresponding path program 1 times [2022-01-28 15:07:08,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:08,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259338898] [2022-01-28 15:07:08,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:08,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:08,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:08,595 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:08,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:08,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259338898] [2022-01-28 15:07:08,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259338898] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:08,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873830583] [2022-01-28 15:07:08,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:08,596 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:08,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:08,598 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-01-28 15:07:08,599 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-01-28 15:07:08,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:08,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-28 15:07:08,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:08,705 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:08,705 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-28 15:07:08,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873830583] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:07:08,706 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-28 15:07:08,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2022-01-28 15:07:08,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113524703] [2022-01-28 15:07:08,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:07:08,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-28 15:07:08,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:08,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-28 15:07:08,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-28 15:07:08,708 INFO L87 Difference]: Start difference. First operand 204 states and 758 transitions. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 3 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-01-28 15:07:08,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:08,752 INFO L93 Difference]: Finished difference Result 500 states and 1907 transitions. [2022-01-28 15:07:08,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-28 15:07:08,753 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 3 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 17 [2022-01-28 15:07:08,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:08,757 INFO L225 Difference]: With dead ends: 500 [2022-01-28 15:07:08,757 INFO L226 Difference]: Without dead ends: 453 [2022-01-28 15:07:08,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-28 15:07:08,758 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 20 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:08,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 36 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:07:08,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2022-01-28 15:07:08,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 434. [2022-01-28 15:07:08,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 433 states have (on average 3.8960739030023093) internal successors, (1687), 433 states have internal predecessors, (1687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:08,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 1687 transitions. [2022-01-28 15:07:08,784 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 1687 transitions. Word has length 17 [2022-01-28 15:07:08,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:08,784 INFO L470 AbstractCegarLoop]: Abstraction has 434 states and 1687 transitions. [2022-01-28 15:07:08,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 3 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-01-28 15:07:08,784 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 1687 transitions. [2022-01-28 15:07:08,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-28 15:07:08,787 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:08,791 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:08,813 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-01-28 15:07:09,008 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-01-28 15:07:09,008 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:09,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:09,011 INFO L85 PathProgramCache]: Analyzing trace with hash -874800337, now seen corresponding path program 1 times [2022-01-28 15:07:09,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:09,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743619880] [2022-01-28 15:07:09,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:09,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:09,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:09,038 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:09,038 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:09,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743619880] [2022-01-28 15:07:09,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743619880] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:09,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382148716] [2022-01-28 15:07:09,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:09,039 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:09,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:09,040 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-01-28 15:07:09,041 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-01-28 15:07:09,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:09,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-28 15:07:09,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:09,116 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:09,117 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-28 15:07:09,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382148716] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:07:09,117 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-28 15:07:09,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2022-01-28 15:07:09,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5202615] [2022-01-28 15:07:09,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:07:09,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-28 15:07:09,118 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:09,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-28 15:07:09,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-28 15:07:09,118 INFO L87 Difference]: Start difference. First operand 434 states and 1687 transitions. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 3 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-01-28 15:07:09,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:09,178 INFO L93 Difference]: Finished difference Result 734 states and 2844 transitions. [2022-01-28 15:07:09,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-28 15:07:09,180 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 3 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 17 [2022-01-28 15:07:09,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:09,184 INFO L225 Difference]: With dead ends: 734 [2022-01-28 15:07:09,185 INFO L226 Difference]: Without dead ends: 715 [2022-01-28 15:07:09,185 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-28 15:07:09,186 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 23 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:09,186 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 39 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:07:09,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2022-01-28 15:07:09,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 681. [2022-01-28 15:07:09,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 681 states, 680 states have (on average 3.9426470588235296) internal successors, (2681), 680 states have internal predecessors, (2681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:09,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 681 states to 681 states and 2681 transitions. [2022-01-28 15:07:09,212 INFO L78 Accepts]: Start accepts. Automaton has 681 states and 2681 transitions. Word has length 17 [2022-01-28 15:07:09,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:09,212 INFO L470 AbstractCegarLoop]: Abstraction has 681 states and 2681 transitions. [2022-01-28 15:07:09,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 3 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-01-28 15:07:09,212 INFO L276 IsEmpty]: Start isEmpty. Operand 681 states and 2681 transitions. [2022-01-28 15:07:09,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:09,219 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:09,219 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:09,237 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-01-28 15:07:09,431 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-01-28 15:07:09,432 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:09,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:09,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1239957648, now seen corresponding path program 1 times [2022-01-28 15:07:09,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:09,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088708083] [2022-01-28 15:07:09,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:09,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:09,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:09,546 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:09,546 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:09,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088708083] [2022-01-28 15:07:09,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088708083] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:09,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605601424] [2022-01-28 15:07:09,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:09,547 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:09,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:09,564 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-01-28 15:07:09,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:09,608 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-01-28 15:07:09,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-28 15:07:09,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:09,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-01-28 15:07:09,834 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:09,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:09,903 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:09,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:09,956 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:09,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605601424] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:09,956 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:09,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2022-01-28 15:07:09,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707062090] [2022-01-28 15:07:09,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:09,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:07:09,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:09,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:07:09,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:07:09,958 INFO L87 Difference]: Start difference. First operand 681 states and 2681 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:10,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:10,272 INFO L93 Difference]: Finished difference Result 1065 states and 4160 transitions. [2022-01-28 15:07:10,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-28 15:07:10,273 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-28 15:07:10,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:10,278 INFO L225 Difference]: With dead ends: 1065 [2022-01-28 15:07:10,278 INFO L226 Difference]: Without dead ends: 1050 [2022-01-28 15:07:10,279 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-01-28 15:07:10,279 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 89 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:10,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 188 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 502 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:07:10,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states. [2022-01-28 15:07:10,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 711. [2022-01-28 15:07:10,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 711 states, 710 states have (on average 3.9704225352112674) internal successors, (2819), 710 states have internal predecessors, (2819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:10,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 711 states to 711 states and 2819 transitions. [2022-01-28 15:07:10,301 INFO L78 Accepts]: Start accepts. Automaton has 711 states and 2819 transitions. Word has length 19 [2022-01-28 15:07:10,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:10,301 INFO L470 AbstractCegarLoop]: Abstraction has 711 states and 2819 transitions. [2022-01-28 15:07:10,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:10,302 INFO L276 IsEmpty]: Start isEmpty. Operand 711 states and 2819 transitions. [2022-01-28 15:07:10,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:10,304 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:10,304 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:10,322 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-01-28 15:07:10,511 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-01-28 15:07:10,511 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:10,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:10,512 INFO L85 PathProgramCache]: Analyzing trace with hash -654623696, now seen corresponding path program 2 times [2022-01-28 15:07:10,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:10,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165252588] [2022-01-28 15:07:10,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:10,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:10,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:10,631 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:10,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:10,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165252588] [2022-01-28 15:07:10,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165252588] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:10,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789147291] [2022-01-28 15:07:10,632 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:07:10,632 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:10,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:10,633 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-01-28 15:07:10,634 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-01-28 15:07:10,658 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:07:10,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:10,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-28 15:07:10,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:10,764 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:10,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-28 15:07:10,868 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:10,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:11,004 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:11,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789147291] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:11,005 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:11,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2022-01-28 15:07:11,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816514236] [2022-01-28 15:07:11,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:11,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:07:11,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:11,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:07:11,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:07:11,007 INFO L87 Difference]: Start difference. First operand 711 states and 2819 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:11,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:11,456 INFO L93 Difference]: Finished difference Result 1057 states and 4144 transitions. [2022-01-28 15:07:11,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:07:11,457 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-28 15:07:11,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:11,462 INFO L225 Difference]: With dead ends: 1057 [2022-01-28 15:07:11,462 INFO L226 Difference]: Without dead ends: 1035 [2022-01-28 15:07:11,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=172, Invalid=530, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:07:11,463 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 200 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:11,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 156 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:07:11,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states. [2022-01-28 15:07:11,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 723. [2022-01-28 15:07:11,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 723 states, 722 states have (on average 3.9709141274238227) internal successors, (2867), 722 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-01-28 15:07:11,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 2867 transitions. [2022-01-28 15:07:11,483 INFO L78 Accepts]: Start accepts. Automaton has 723 states and 2867 transitions. Word has length 19 [2022-01-28 15:07:11,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:11,483 INFO L470 AbstractCegarLoop]: Abstraction has 723 states and 2867 transitions. [2022-01-28 15:07:11,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:11,483 INFO L276 IsEmpty]: Start isEmpty. Operand 723 states and 2867 transitions. [2022-01-28 15:07:11,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:11,485 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:11,485 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:11,503 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-01-28 15:07:11,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-01-28 15:07:11,699 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:11,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:11,700 INFO L85 PathProgramCache]: Analyzing trace with hash 958943038, now seen corresponding path program 3 times [2022-01-28 15:07:11,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:11,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015605202] [2022-01-28 15:07:11,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:11,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:11,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:11,799 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:11,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:11,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015605202] [2022-01-28 15:07:11,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015605202] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:11,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200226835] [2022-01-28 15:07:11,800 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:07:11,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:11,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:11,802 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-01-28 15:07:11,803 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-01-28 15:07:11,827 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:07:11,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:11,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-28 15:07:11,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:11,908 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:11,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-28 15:07:12,002 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:12,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:12,129 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:12,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200226835] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:12,130 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:12,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2022-01-28 15:07:12,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543888868] [2022-01-28 15:07:12,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:12,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:07:12,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:12,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:07:12,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:07:12,131 INFO L87 Difference]: Start difference. First operand 723 states and 2867 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:12,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:12,579 INFO L93 Difference]: Finished difference Result 1048 states and 4116 transitions. [2022-01-28 15:07:12,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:07:12,580 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-28 15:07:12,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:12,585 INFO L225 Difference]: With dead ends: 1048 [2022-01-28 15:07:12,585 INFO L226 Difference]: Without dead ends: 1033 [2022-01-28 15:07:12,585 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=173, Invalid=529, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:07:12,586 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 196 mSDsluCounter, 277 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:12,586 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 151 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:07:12,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1033 states. [2022-01-28 15:07:12,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1033 to 723. [2022-01-28 15:07:12,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 723 states, 722 states have (on average 3.9709141274238227) internal successors, (2867), 722 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-01-28 15:07:12,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 2867 transitions. [2022-01-28 15:07:12,606 INFO L78 Accepts]: Start accepts. Automaton has 723 states and 2867 transitions. Word has length 19 [2022-01-28 15:07:12,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:12,606 INFO L470 AbstractCegarLoop]: Abstraction has 723 states and 2867 transitions. [2022-01-28 15:07:12,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:12,607 INFO L276 IsEmpty]: Start isEmpty. Operand 723 states and 2867 transitions. [2022-01-28 15:07:12,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:12,608 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:12,608 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:12,626 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-01-28 15:07:12,822 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-01-28 15:07:12,822 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:12,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:12,823 INFO L85 PathProgramCache]: Analyzing trace with hash -890460270, now seen corresponding path program 4 times [2022-01-28 15:07:12,823 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:12,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115467551] [2022-01-28 15:07:12,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:12,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:12,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:12,899 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:12,900 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:12,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115467551] [2022-01-28 15:07:12,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115467551] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:12,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303947003] [2022-01-28 15:07:12,900 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:07:12,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:12,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:12,901 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-01-28 15:07:12,902 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-01-28 15:07:12,924 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:07:12,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:12,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-28 15:07:12,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:13,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-01-28 15:07:13,061 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:13,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:13,115 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:13,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:13,160 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:13,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303947003] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:13,160 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:13,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2022-01-28 15:07:13,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561408152] [2022-01-28 15:07:13,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:13,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:07:13,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:13,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:07:13,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:07:13,161 INFO L87 Difference]: Start difference. First operand 723 states and 2867 transitions. Second operand has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:13,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:13,511 INFO L93 Difference]: Finished difference Result 1455 states and 5699 transitions. [2022-01-28 15:07:13,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-28 15:07:13,512 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-28 15:07:13,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:13,519 INFO L225 Difference]: With dead ends: 1455 [2022-01-28 15:07:13,519 INFO L226 Difference]: Without dead ends: 1437 [2022-01-28 15:07:13,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:07:13,520 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 181 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:13,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 191 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 583 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:07:13,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1437 states. [2022-01-28 15:07:13,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1437 to 799. [2022-01-28 15:07:13,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 799 states, 798 states have (on average 4.006265664160401) internal successors, (3197), 798 states have internal predecessors, (3197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:13,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 3197 transitions. [2022-01-28 15:07:13,557 INFO L78 Accepts]: Start accepts. Automaton has 799 states and 3197 transitions. Word has length 19 [2022-01-28 15:07:13,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:13,558 INFO L470 AbstractCegarLoop]: Abstraction has 799 states and 3197 transitions. [2022-01-28 15:07:13,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:13,558 INFO L276 IsEmpty]: Start isEmpty. Operand 799 states and 3197 transitions. [2022-01-28 15:07:13,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:13,561 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:13,561 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:13,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-01-28 15:07:13,775 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-01-28 15:07:13,776 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:13,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:13,776 INFO L85 PathProgramCache]: Analyzing trace with hash -809061214, now seen corresponding path program 5 times [2022-01-28 15:07:13,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:13,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063303021] [2022-01-28 15:07:13,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:13,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:13,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:13,868 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:13,869 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:13,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063303021] [2022-01-28 15:07:13,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063303021] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:13,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001305958] [2022-01-28 15:07:13,869 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:07:13,869 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:13,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:13,870 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-01-28 15:07:13,872 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-01-28 15:07:13,900 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:07:13,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:13,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-28 15:07:13,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:13,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-28 15:07:14,019 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:14,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:14,068 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:14,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:14,109 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:14,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001305958] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:14,109 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:14,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2022-01-28 15:07:14,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003081340] [2022-01-28 15:07:14,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:14,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:07:14,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:14,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:07:14,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:07:14,110 INFO L87 Difference]: Start difference. First operand 799 states and 3197 transitions. Second operand has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:14,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:14,485 INFO L93 Difference]: Finished difference Result 1291 states and 5089 transitions. [2022-01-28 15:07:14,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-28 15:07:14,485 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-28 15:07:14,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:14,491 INFO L225 Difference]: With dead ends: 1291 [2022-01-28 15:07:14,491 INFO L226 Difference]: Without dead ends: 1273 [2022-01-28 15:07:14,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2022-01-28 15:07:14,492 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 134 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:14,492 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 188 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:07:14,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1273 states. [2022-01-28 15:07:14,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1273 to 819. [2022-01-28 15:07:14,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 819 states, 818 states have (on average 4.02078239608802) internal successors, (3289), 818 states have internal predecessors, (3289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:14,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 3289 transitions. [2022-01-28 15:07:14,514 INFO L78 Accepts]: Start accepts. Automaton has 819 states and 3289 transitions. Word has length 19 [2022-01-28 15:07:14,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:14,514 INFO L470 AbstractCegarLoop]: Abstraction has 819 states and 3289 transitions. [2022-01-28 15:07:14,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:14,514 INFO L276 IsEmpty]: Start isEmpty. Operand 819 states and 3289 transitions. [2022-01-28 15:07:14,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:14,516 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:14,516 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:14,549 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-01-28 15:07:14,752 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-01-28 15:07:14,752 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:14,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:14,753 INFO L85 PathProgramCache]: Analyzing trace with hash 804505520, now seen corresponding path program 6 times [2022-01-28 15:07:14,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:14,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864352349] [2022-01-28 15:07:14,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:14,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:14,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:14,841 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:14,841 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:14,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864352349] [2022-01-28 15:07:14,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864352349] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:14,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220977912] [2022-01-28 15:07:14,842 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:07:14,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:14,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:14,860 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-01-28 15:07:14,860 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-01-28 15:07:14,889 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:07:14,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:14,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-28 15:07:14,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:14,943 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:14,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-28 15:07:15,035 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:15,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:15,150 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:15,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220977912] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:15,150 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:15,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2022-01-28 15:07:15,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677274433] [2022-01-28 15:07:15,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:15,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-28 15:07:15,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:15,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-28 15:07:15,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-01-28 15:07:15,151 INFO L87 Difference]: Start difference. First operand 819 states and 3289 transitions. Second operand has 14 states, 14 states have (on average 2.857142857142857) 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-01-28 15:07:15,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:15,302 INFO L93 Difference]: Finished difference Result 1065 states and 4245 transitions. [2022-01-28 15:07:15,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-28 15:07:15,303 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.857142857142857) 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 19 [2022-01-28 15:07:15,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:15,307 INFO L225 Difference]: With dead ends: 1065 [2022-01-28 15:07:15,307 INFO L226 Difference]: Without dead ends: 1054 [2022-01-28 15:07:15,308 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:07:15,308 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 60 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:15,308 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 83 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:07:15,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1054 states. [2022-01-28 15:07:15,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1054 to 825. [2022-01-28 15:07:15,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 825 states, 824 states have (on average 4.020631067961165) internal successors, (3313), 824 states have internal predecessors, (3313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:15,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 3313 transitions. [2022-01-28 15:07:15,326 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 3313 transitions. Word has length 19 [2022-01-28 15:07:15,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:15,327 INFO L470 AbstractCegarLoop]: Abstraction has 825 states and 3313 transitions. [2022-01-28 15:07:15,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.857142857142857) 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-01-28 15:07:15,327 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 3313 transitions. [2022-01-28 15:07:15,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:15,329 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:15,329 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:15,357 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-01-28 15:07:15,545 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-01-28 15:07:15,546 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:15,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:15,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1396703890, now seen corresponding path program 1 times [2022-01-28 15:07:15,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:15,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031897094] [2022-01-28 15:07:15,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:15,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:15,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:15,613 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:15,613 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:15,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031897094] [2022-01-28 15:07:15,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031897094] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:15,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503816075] [2022-01-28 15:07:15,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:15,613 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:15,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:15,628 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-01-28 15:07:15,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:15,666 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-01-28 15:07:15,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-28 15:07:15,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:15,733 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:15,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 17 [2022-01-28 15:07:15,793 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:15,793 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:15,909 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:15,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503816075] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:15,909 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:15,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2022-01-28 15:07:15,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875515325] [2022-01-28 15:07:15,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:15,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-28 15:07:15,910 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:15,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-28 15:07:15,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-01-28 15:07:15,910 INFO L87 Difference]: Start difference. First operand 825 states and 3313 transitions. Second operand has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:16,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:16,139 INFO L93 Difference]: Finished difference Result 1245 states and 4941 transitions. [2022-01-28 15:07:16,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-28 15:07:16,139 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-28 15:07:16,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:16,145 INFO L225 Difference]: With dead ends: 1245 [2022-01-28 15:07:16,145 INFO L226 Difference]: Without dead ends: 1228 [2022-01-28 15:07:16,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-01-28 15:07:16,146 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 118 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:16,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 133 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:07:16,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1228 states. [2022-01-28 15:07:16,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1228 to 845. [2022-01-28 15:07:16,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 845 states, 844 states have (on average 4.0260663507109005) internal successors, (3398), 844 states have internal predecessors, (3398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:16,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 845 states to 845 states and 3398 transitions. [2022-01-28 15:07:16,164 INFO L78 Accepts]: Start accepts. Automaton has 845 states and 3398 transitions. Word has length 19 [2022-01-28 15:07:16,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:16,164 INFO L470 AbstractCegarLoop]: Abstraction has 845 states and 3398 transitions. [2022-01-28 15:07:16,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:16,165 INFO L276 IsEmpty]: Start isEmpty. Operand 845 states and 3398 transitions. [2022-01-28 15:07:16,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:16,167 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:16,167 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:16,219 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-01-28 15:07:16,381 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-01-28 15:07:16,382 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:16,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:16,382 INFO L85 PathProgramCache]: Analyzing trace with hash -883177038, now seen corresponding path program 2 times [2022-01-28 15:07:16,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:16,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394174706] [2022-01-28 15:07:16,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:16,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:16,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:16,444 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:16,444 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:16,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394174706] [2022-01-28 15:07:16,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394174706] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:16,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742521419] [2022-01-28 15:07:16,444 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:07:16,444 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:16,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:16,467 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-01-28 15:07:16,493 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:07:16,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:16,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-28 15:07:16,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:16,509 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-01-28 15:07:16,526 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:16,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-28 15:07:16,608 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:16,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:16,715 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:16,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742521419] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:16,715 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:16,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2022-01-28 15:07:16,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608167542] [2022-01-28 15:07:16,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:16,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-28 15:07:16,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:16,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-28 15:07:16,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2022-01-28 15:07:16,716 INFO L87 Difference]: Start difference. First operand 845 states and 3398 transitions. Second operand has 12 states, 12 states have (on average 2.75) internal successors, (33), 11 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-01-28 15:07:16,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:16,857 INFO L93 Difference]: Finished difference Result 1126 states and 4474 transitions. [2022-01-28 15:07:16,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-28 15:07:16,858 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 11 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-01-28 15:07:16,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:16,863 INFO L225 Difference]: With dead ends: 1126 [2022-01-28 15:07:16,863 INFO L226 Difference]: Without dead ends: 1102 [2022-01-28 15:07:16,863 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2022-01-28 15:07:16,864 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 58 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:16,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 84 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:07:16,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1102 states. [2022-01-28 15:07:16,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1102 to 862. [2022-01-28 15:07:16,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 4.02555168408827) internal successors, (3466), 861 states have internal predecessors, (3466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:16,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 3466 transitions. [2022-01-28 15:07:16,881 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 3466 transitions. Word has length 19 [2022-01-28 15:07:16,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:16,881 INFO L470 AbstractCegarLoop]: Abstraction has 862 states and 3466 transitions. [2022-01-28 15:07:16,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 11 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-01-28 15:07:16,881 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 3466 transitions. [2022-01-28 15:07:16,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:16,883 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:16,883 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:16,917 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-01-28 15:07:17,098 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-01-28 15:07:17,099 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:17,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:17,099 INFO L85 PathProgramCache]: Analyzing trace with hash 192534118, now seen corresponding path program 3 times [2022-01-28 15:07:17,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:17,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040264435] [2022-01-28 15:07:17,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:17,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:17,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:17,170 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:17,170 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:17,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040264435] [2022-01-28 15:07:17,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040264435] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:17,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576300014] [2022-01-28 15:07:17,171 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:07:17,171 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:17,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:17,188 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-01-28 15:07:17,202 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-01-28 15:07:17,223 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:07:17,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:17,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-28 15:07:17,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:17,277 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:17,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-28 15:07:17,361 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:17,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:17,473 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:17,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576300014] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:17,473 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:17,473 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2022-01-28 15:07:17,473 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030480402] [2022-01-28 15:07:17,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:17,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-28 15:07:17,474 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:17,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-28 15:07:17,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-01-28 15:07:17,474 INFO L87 Difference]: Start difference. First operand 862 states and 3466 transitions. Second operand has 14 states, 14 states have (on average 2.857142857142857) 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-01-28 15:07:17,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:17,643 INFO L93 Difference]: Finished difference Result 1121 states and 4460 transitions. [2022-01-28 15:07:17,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-28 15:07:17,643 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.857142857142857) 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 19 [2022-01-28 15:07:17,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:17,648 INFO L225 Difference]: With dead ends: 1121 [2022-01-28 15:07:17,648 INFO L226 Difference]: Without dead ends: 1104 [2022-01-28 15:07:17,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2022-01-28 15:07:17,649 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 57 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:17,649 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 109 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:07:17,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1104 states. [2022-01-28 15:07:17,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1104 to 862. [2022-01-28 15:07:17,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 861 states have (on average 4.02555168408827) internal successors, (3466), 861 states have internal predecessors, (3466), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:17,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 3466 transitions. [2022-01-28 15:07:17,665 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 3466 transitions. Word has length 19 [2022-01-28 15:07:17,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:17,665 INFO L470 AbstractCegarLoop]: Abstraction has 862 states and 3466 transitions. [2022-01-28 15:07:17,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.857142857142857) 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-01-28 15:07:17,665 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 3466 transitions. [2022-01-28 15:07:17,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:17,667 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:17,667 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:17,701 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-01-28 15:07:17,883 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-01-28 15:07:17,884 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:17,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:17,884 INFO L85 PathProgramCache]: Analyzing trace with hash -987196392, now seen corresponding path program 4 times [2022-01-28 15:07:17,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:17,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210246048] [2022-01-28 15:07:17,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:17,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:17,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:17,941 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:17,941 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:17,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210246048] [2022-01-28 15:07:17,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210246048] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:17,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339015259] [2022-01-28 15:07:17,941 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:07:17,941 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:17,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:17,948 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-01-28 15:07:17,974 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:07:17,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:17,974 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-01-28 15:07:17,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-28 15:07:17,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:18,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-28 15:07:18,104 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:18,104 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:18,147 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:18,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:18,184 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:18,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339015259] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:18,184 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:18,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2022-01-28 15:07:18,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238507674] [2022-01-28 15:07:18,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:18,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:07:18,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:18,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:07:18,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:07:18,185 INFO L87 Difference]: Start difference. First operand 862 states and 3466 transitions. Second operand has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:18,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:18,546 INFO L93 Difference]: Finished difference Result 1642 states and 6494 transitions. [2022-01-28 15:07:18,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-28 15:07:18,546 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-28 15:07:18,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:18,553 INFO L225 Difference]: With dead ends: 1642 [2022-01-28 15:07:18,554 INFO L226 Difference]: Without dead ends: 1624 [2022-01-28 15:07:18,554 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:07:18,554 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 176 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:18,554 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 213 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 633 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:07:18,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1624 states. [2022-01-28 15:07:18,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1624 to 924. [2022-01-28 15:07:18,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 924 states, 923 states have (on average 4.073672806067172) internal successors, (3760), 923 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:18,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 924 states to 924 states and 3760 transitions. [2022-01-28 15:07:18,580 INFO L78 Accepts]: Start accepts. Automaton has 924 states and 3760 transitions. Word has length 19 [2022-01-28 15:07:18,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:18,580 INFO L470 AbstractCegarLoop]: Abstraction has 924 states and 3760 transitions. [2022-01-28 15:07:18,580 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:18,580 INFO L276 IsEmpty]: Start isEmpty. Operand 924 states and 3760 transitions. [2022-01-28 15:07:18,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:18,583 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:18,583 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:18,613 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-01-28 15:07:18,799 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-01-28 15:07:18,799 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:18,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:18,799 INFO L85 PathProgramCache]: Analyzing trace with hash -399451070, now seen corresponding path program 5 times [2022-01-28 15:07:18,799 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:18,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429238208] [2022-01-28 15:07:18,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:18,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:18,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:18,871 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:18,871 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:18,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429238208] [2022-01-28 15:07:18,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429238208] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:18,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615359693] [2022-01-28 15:07:18,872 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:07:18,872 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:18,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:18,873 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-01-28 15:07:18,874 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-01-28 15:07:18,920 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:07:18,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:18,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-28 15:07:18,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:18,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-28 15:07:19,021 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:19,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:19,067 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:19,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:19,098 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:19,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615359693] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:19,098 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:19,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2022-01-28 15:07:19,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587095062] [2022-01-28 15:07:19,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:19,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:07:19,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:19,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:07:19,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:07:19,099 INFO L87 Difference]: Start difference. First operand 924 states and 3760 transitions. Second operand has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:19,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:19,424 INFO L93 Difference]: Finished difference Result 1473 states and 5876 transitions. [2022-01-28 15:07:19,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-28 15:07:19,425 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-28 15:07:19,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:19,430 INFO L225 Difference]: With dead ends: 1473 [2022-01-28 15:07:19,430 INFO L226 Difference]: Without dead ends: 1455 [2022-01-28 15:07:19,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2022-01-28 15:07:19,431 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 150 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:19,431 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 178 Invalid, 602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:07:19,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1455 states. [2022-01-28 15:07:19,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1455 to 954. [2022-01-28 15:07:19,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 953 states have (on average 4.092339979013641) internal successors, (3900), 953 states have internal predecessors, (3900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:19,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 3900 transitions. [2022-01-28 15:07:19,466 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 3900 transitions. Word has length 19 [2022-01-28 15:07:19,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:19,466 INFO L470 AbstractCegarLoop]: Abstraction has 954 states and 3900 transitions. [2022-01-28 15:07:19,467 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:19,467 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 3900 transitions. [2022-01-28 15:07:19,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:19,468 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:19,468 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:19,501 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-01-28 15:07:19,684 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-01-28 15:07:19,685 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:19,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:19,685 INFO L85 PathProgramCache]: Analyzing trace with hash 676260086, now seen corresponding path program 6 times [2022-01-28 15:07:19,685 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:19,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038040232] [2022-01-28 15:07:19,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:19,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:19,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:19,750 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:19,751 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:19,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038040232] [2022-01-28 15:07:19,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038040232] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:19,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115158412] [2022-01-28 15:07:19,751 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:07:19,751 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:19,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:19,761 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-01-28 15:07:19,770 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-01-28 15:07:19,794 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:07:19,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:19,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-28 15:07:19,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:19,846 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:19,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-28 15:07:19,911 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:19,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:20,010 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:20,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115158412] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:20,010 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:20,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2022-01-28 15:07:20,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517556622] [2022-01-28 15:07:20,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:20,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-28 15:07:20,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:20,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-28 15:07:20,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-01-28 15:07:20,011 INFO L87 Difference]: Start difference. First operand 954 states and 3900 transitions. Second operand has 14 states, 14 states have (on average 2.857142857142857) 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-01-28 15:07:20,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:20,200 INFO L93 Difference]: Finished difference Result 1199 states and 4849 transitions. [2022-01-28 15:07:20,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-28 15:07:20,200 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.857142857142857) 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 19 [2022-01-28 15:07:20,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:20,204 INFO L225 Difference]: With dead ends: 1199 [2022-01-28 15:07:20,204 INFO L226 Difference]: Without dead ends: 1188 [2022-01-28 15:07:20,204 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:07:20,205 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 47 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:20,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 114 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:07:20,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2022-01-28 15:07:20,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 958. [2022-01-28 15:07:20,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 958 states, 957 states have (on average 4.091954022988506) internal successors, (3916), 957 states have internal predecessors, (3916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:20,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 958 states to 958 states and 3916 transitions. [2022-01-28 15:07:20,222 INFO L78 Accepts]: Start accepts. Automaton has 958 states and 3916 transitions. Word has length 19 [2022-01-28 15:07:20,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:20,223 INFO L470 AbstractCegarLoop]: Abstraction has 958 states and 3916 transitions. [2022-01-28 15:07:20,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.857142857142857) 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-01-28 15:07:20,223 INFO L276 IsEmpty]: Start isEmpty. Operand 958 states and 3916 transitions. [2022-01-28 15:07:20,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:20,224 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:20,225 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:20,240 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-01-28 15:07:20,440 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-01-28 15:07:20,441 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:20,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:20,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1214380458, now seen corresponding path program 1 times [2022-01-28 15:07:20,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:20,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717452213] [2022-01-28 15:07:20,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:20,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:20,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:20,519 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:20,519 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:20,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717452213] [2022-01-28 15:07:20,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717452213] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:20,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1416641542] [2022-01-28 15:07:20,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:20,519 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:20,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:20,520 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-01-28 15:07:20,521 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-01-28 15:07:20,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:20,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-28 15:07:20,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:20,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-01-28 15:07:20,678 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:20,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:20,737 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:20,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:20,758 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:20,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1416641542] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:20,758 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:20,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2022-01-28 15:07:20,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271154396] [2022-01-28 15:07:20,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:20,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:07:20,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:20,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:07:20,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:07:20,759 INFO L87 Difference]: Start difference. First operand 958 states and 3916 transitions. Second operand has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:21,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:21,160 INFO L93 Difference]: Finished difference Result 1665 states and 6652 transitions. [2022-01-28 15:07:21,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-28 15:07:21,161 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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-01-28 15:07:21,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:21,165 INFO L225 Difference]: With dead ends: 1665 [2022-01-28 15:07:21,166 INFO L226 Difference]: Without dead ends: 1647 [2022-01-28 15:07:21,166 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:07:21,166 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 188 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:21,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 195 Invalid, 654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 602 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:07:21,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1647 states. [2022-01-28 15:07:21,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1647 to 1005. [2022-01-28 15:07:21,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1005 states, 1004 states have (on average 4.114541832669323) internal successors, (4131), 1004 states have internal predecessors, (4131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:21,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1005 states to 1005 states and 4131 transitions. [2022-01-28 15:07:21,192 INFO L78 Accepts]: Start accepts. Automaton has 1005 states and 4131 transitions. Word has length 19 [2022-01-28 15:07:21,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:21,192 INFO L470 AbstractCegarLoop]: Abstraction has 1005 states and 4131 transitions. [2022-01-28 15:07:21,192 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:21,192 INFO L276 IsEmpty]: Start isEmpty. Operand 1005 states and 4131 transitions. [2022-01-28 15:07:21,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:21,194 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:21,194 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:21,212 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-01-28 15:07:21,410 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-01-28 15:07:21,410 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:21,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:21,411 INFO L85 PathProgramCache]: Analyzing trace with hash 883922358, now seen corresponding path program 1 times [2022-01-28 15:07:21,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:21,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778847662] [2022-01-28 15:07:21,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:21,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:21,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:21,470 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:21,470 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:21,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778847662] [2022-01-28 15:07:21,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778847662] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:21,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36895385] [2022-01-28 15:07:21,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:21,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:21,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:21,477 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-01-28 15:07:21,478 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-01-28 15:07:21,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:21,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-28 15:07:21,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:21,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-28 15:07:21,654 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:21,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:21,707 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:21,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:21,729 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:21,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36895385] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:21,729 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:21,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2022-01-28 15:07:21,729 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228303574] [2022-01-28 15:07:21,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:21,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:07:21,730 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:21,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:07:21,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:07:21,730 INFO L87 Difference]: Start difference. First operand 1005 states and 4131 transitions. Second operand has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:22,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:22,073 INFO L93 Difference]: Finished difference Result 1782 states and 7130 transitions. [2022-01-28 15:07:22,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-28 15:07:22,074 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-28 15:07:22,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:22,079 INFO L225 Difference]: With dead ends: 1782 [2022-01-28 15:07:22,079 INFO L226 Difference]: Without dead ends: 1764 [2022-01-28 15:07:22,079 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:07:22,080 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 147 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 693 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:22,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 210 Invalid, 693 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 654 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:07:22,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1764 states. [2022-01-28 15:07:22,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1764 to 1034. [2022-01-28 15:07:22,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1034 states, 1033 states have (on average 4.139399806389158) internal successors, (4276), 1033 states have internal predecessors, (4276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:22,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 4276 transitions. [2022-01-28 15:07:22,105 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 4276 transitions. Word has length 19 [2022-01-28 15:07:22,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:22,105 INFO L470 AbstractCegarLoop]: Abstraction has 1034 states and 4276 transitions. [2022-01-28 15:07:22,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:22,106 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 4276 transitions. [2022-01-28 15:07:22,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:22,107 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:22,108 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:22,123 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-01-28 15:07:22,323 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-01-28 15:07:22,324 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:22,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:22,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1685216246, now seen corresponding path program 2 times [2022-01-28 15:07:22,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:22,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125626135] [2022-01-28 15:07:22,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:22,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:22,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:22,380 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:22,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:22,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125626135] [2022-01-28 15:07:22,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125626135] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:22,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585624042] [2022-01-28 15:07:22,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:07:22,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:22,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:22,382 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-01-28 15:07:22,383 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-01-28 15:07:22,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:07:22,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:22,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-28 15:07:22,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:22,475 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:22,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-28 15:07:22,528 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:22,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:22,599 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:22,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585624042] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:22,599 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:22,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2022-01-28 15:07:22,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895789783] [2022-01-28 15:07:22,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:22,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:07:22,600 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:22,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:07:22,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:07:22,600 INFO L87 Difference]: Start difference. First operand 1034 states and 4276 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:22,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:22,740 INFO L93 Difference]: Finished difference Result 1249 states and 5105 transitions. [2022-01-28 15:07:22,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-28 15:07:22,740 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-28 15:07:22,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:22,743 INFO L225 Difference]: With dead ends: 1249 [2022-01-28 15:07:22,743 INFO L226 Difference]: Without dead ends: 1240 [2022-01-28 15:07:22,744 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2022-01-28 15:07:22,744 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 83 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:22,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 124 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:07:22,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1240 states. [2022-01-28 15:07:22,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1240 to 1040. [2022-01-28 15:07:22,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1040 states, 1039 states have (on average 4.138594802694899) internal successors, (4300), 1039 states have internal predecessors, (4300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:22,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1040 states to 1040 states and 4300 transitions. [2022-01-28 15:07:22,773 INFO L78 Accepts]: Start accepts. Automaton has 1040 states and 4300 transitions. Word has length 19 [2022-01-28 15:07:22,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:22,774 INFO L470 AbstractCegarLoop]: Abstraction has 1040 states and 4300 transitions. [2022-01-28 15:07:22,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:22,774 INFO L276 IsEmpty]: Start isEmpty. Operand 1040 states and 4300 transitions. [2022-01-28 15:07:22,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:22,776 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:22,776 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:22,801 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-01-28 15:07:22,999 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-01-28 15:07:22,999 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:23,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:23,000 INFO L85 PathProgramCache]: Analyzing trace with hash -192590060, now seen corresponding path program 3 times [2022-01-28 15:07:23,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:23,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723637459] [2022-01-28 15:07:23,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:23,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:23,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:23,060 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:23,061 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:23,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723637459] [2022-01-28 15:07:23,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723637459] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:23,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916898633] [2022-01-28 15:07:23,061 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:07:23,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:23,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:23,062 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-01-28 15:07:23,063 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-01-28 15:07:23,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:07:23,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:23,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-28 15:07:23,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:23,166 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:23,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-28 15:07:23,243 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:23,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:23,360 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:23,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916898633] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:23,360 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:23,360 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2022-01-28 15:07:23,360 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450490508] [2022-01-28 15:07:23,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:23,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:07:23,361 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:23,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:07:23,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:07:23,361 INFO L87 Difference]: Start difference. First operand 1040 states and 4300 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:23,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:23,545 INFO L93 Difference]: Finished difference Result 1247 states and 5101 transitions. [2022-01-28 15:07:23,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-28 15:07:23,545 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-28 15:07:23,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:23,548 INFO L225 Difference]: With dead ends: 1247 [2022-01-28 15:07:23,548 INFO L226 Difference]: Without dead ends: 1235 [2022-01-28 15:07:23,549 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2022-01-28 15:07:23,549 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 100 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:23,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 106 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:07:23,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1235 states. [2022-01-28 15:07:23,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1235 to 1049. [2022-01-28 15:07:23,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1049 states, 1048 states have (on average 4.137404580152672) internal successors, (4336), 1048 states have internal predecessors, (4336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:23,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 4336 transitions. [2022-01-28 15:07:23,566 INFO L78 Accepts]: Start accepts. Automaton has 1049 states and 4336 transitions. Word has length 19 [2022-01-28 15:07:23,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:23,566 INFO L470 AbstractCegarLoop]: Abstraction has 1049 states and 4336 transitions. [2022-01-28 15:07:23,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:23,567 INFO L276 IsEmpty]: Start isEmpty. Operand 1049 states and 4336 transitions. [2022-01-28 15:07:23,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:23,568 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:23,568 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:23,600 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-01-28 15:07:23,784 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-01-28 15:07:23,784 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:23,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:23,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1898931946, now seen corresponding path program 2 times [2022-01-28 15:07:23,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:23,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539562400] [2022-01-28 15:07:23,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:23,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:23,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:23,842 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:23,842 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:23,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539562400] [2022-01-28 15:07:23,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539562400] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:23,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829772064] [2022-01-28 15:07:23,842 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:07:23,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:23,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:23,843 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-01-28 15:07:23,844 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-01-28 15:07:23,865 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:07:23,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:23,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-28 15:07:23,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:23,929 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:23,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-28 15:07:24,038 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:24,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:24,171 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:24,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829772064] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:24,171 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:24,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2022-01-28 15:07:24,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925861208] [2022-01-28 15:07:24,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:24,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:07:24,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:24,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:07:24,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:07:24,173 INFO L87 Difference]: Start difference. First operand 1049 states and 4336 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:24,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:24,331 INFO L93 Difference]: Finished difference Result 1276 states and 5213 transitions. [2022-01-28 15:07:24,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-28 15:07:24,331 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-28 15:07:24,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:24,334 INFO L225 Difference]: With dead ends: 1276 [2022-01-28 15:07:24,334 INFO L226 Difference]: Without dead ends: 1267 [2022-01-28 15:07:24,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2022-01-28 15:07:24,335 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 109 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:24,336 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 100 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:07:24,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1267 states. [2022-01-28 15:07:24,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1267 to 1057. [2022-01-28 15:07:24,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1057 states, 1056 states have (on average 4.136363636363637) internal successors, (4368), 1056 states have internal predecessors, (4368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:24,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1057 states to 1057 states and 4368 transitions. [2022-01-28 15:07:24,364 INFO L78 Accepts]: Start accepts. Automaton has 1057 states and 4368 transitions. Word has length 19 [2022-01-28 15:07:24,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:24,364 INFO L470 AbstractCegarLoop]: Abstraction has 1057 states and 4368 transitions. [2022-01-28 15:07:24,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:24,365 INFO L276 IsEmpty]: Start isEmpty. Operand 1057 states and 4368 transitions. [2022-01-28 15:07:24,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:24,367 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:24,367 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:24,384 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-01-28 15:07:24,585 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-01-28 15:07:24,585 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:24,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:24,585 INFO L85 PathProgramCache]: Analyzing trace with hash -166615788, now seen corresponding path program 3 times [2022-01-28 15:07:24,586 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:24,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857951908] [2022-01-28 15:07:24,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:24,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:24,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:24,653 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:24,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:24,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857951908] [2022-01-28 15:07:24,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857951908] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:24,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776398014] [2022-01-28 15:07:24,653 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:07:24,653 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:24,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:24,654 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-01-28 15:07:24,668 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-01-28 15:07:24,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:07:24,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:24,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-28 15:07:24,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:24,774 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:24,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-28 15:07:24,845 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:24,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:24,939 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:24,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776398014] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:24,939 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:24,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2022-01-28 15:07:24,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243072855] [2022-01-28 15:07:24,940 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:24,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:07:24,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:24,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:07:24,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:07:24,940 INFO L87 Difference]: Start difference. First operand 1057 states and 4368 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:25,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:25,123 INFO L93 Difference]: Finished difference Result 1275 states and 5211 transitions. [2022-01-28 15:07:25,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-28 15:07:25,124 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-28 15:07:25,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:25,127 INFO L225 Difference]: With dead ends: 1275 [2022-01-28 15:07:25,127 INFO L226 Difference]: Without dead ends: 1263 [2022-01-28 15:07:25,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2022-01-28 15:07:25,127 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 94 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:25,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 125 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:07:25,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1263 states. [2022-01-28 15:07:25,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1263 to 1061. [2022-01-28 15:07:25,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1061 states, 1060 states have (on average 4.1358490566037736) internal successors, (4384), 1060 states have internal predecessors, (4384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:25,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1061 states to 1061 states and 4384 transitions. [2022-01-28 15:07:25,146 INFO L78 Accepts]: Start accepts. Automaton has 1061 states and 4384 transitions. Word has length 19 [2022-01-28 15:07:25,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:25,147 INFO L470 AbstractCegarLoop]: Abstraction has 1061 states and 4384 transitions. [2022-01-28 15:07:25,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:25,147 INFO L276 IsEmpty]: Start isEmpty. Operand 1061 states and 4384 transitions. [2022-01-28 15:07:25,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:25,149 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:25,149 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:25,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-28 15:07:25,363 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-01-28 15:07:25,363 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:25,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:25,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1239505502, now seen corresponding path program 4 times [2022-01-28 15:07:25,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:25,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256342828] [2022-01-28 15:07:25,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:25,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:25,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:25,436 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:25,437 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:25,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256342828] [2022-01-28 15:07:25,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256342828] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:25,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25450039] [2022-01-28 15:07:25,437 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:07:25,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:25,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:25,438 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-01-28 15:07:25,440 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-01-28 15:07:25,461 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:07:25,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:25,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-28 15:07:25,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:25,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-28 15:07:25,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:25,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:25,647 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:25,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:25,684 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:25,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25450039] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:25,684 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:25,684 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2022-01-28 15:07:25,685 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766531150] [2022-01-28 15:07:25,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:25,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:07:25,685 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:25,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:07:25,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:07:25,685 INFO L87 Difference]: Start difference. First operand 1061 states and 4384 transitions. Second operand has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:25,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:25,974 INFO L93 Difference]: Finished difference Result 1368 states and 5540 transitions. [2022-01-28 15:07:25,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-28 15:07:25,975 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have 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-01-28 15:07:25,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:25,978 INFO L225 Difference]: With dead ends: 1368 [2022-01-28 15:07:25,978 INFO L226 Difference]: Without dead ends: 1346 [2022-01-28 15:07:25,979 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2022-01-28 15:07:25,979 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 131 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:25,979 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 173 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:07:25,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1346 states. [2022-01-28 15:07:25,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1346 to 1071. [2022-01-28 15:07:25,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1071 states, 1070 states have (on average 4.132710280373832) internal successors, (4422), 1070 states have internal predecessors, (4422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:25,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 4422 transitions. [2022-01-28 15:07:26,000 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 4422 transitions. Word has length 19 [2022-01-28 15:07:26,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:26,000 INFO L470 AbstractCegarLoop]: Abstraction has 1071 states and 4422 transitions. [2022-01-28 15:07:26,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.25) internal successors, (52), 15 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:26,000 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 4422 transitions. [2022-01-28 15:07:26,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:26,002 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:26,002 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:26,036 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-01-28 15:07:26,217 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-01-28 15:07:26,218 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:26,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:26,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1177655488, now seen corresponding path program 5 times [2022-01-28 15:07:26,218 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:26,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664197286] [2022-01-28 15:07:26,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:26,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:26,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:26,279 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:26,279 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:26,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664197286] [2022-01-28 15:07:26,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664197286] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:26,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012539524] [2022-01-28 15:07:26,279 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:07:26,279 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:26,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:26,284 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-01-28 15:07:26,296 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-01-28 15:07:26,316 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:07:26,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:26,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-28 15:07:26,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:26,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-28 15:07:26,411 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:26,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:26,443 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:26,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:26,473 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:26,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012539524] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:26,474 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:26,474 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2022-01-28 15:07:26,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66314663] [2022-01-28 15:07:26,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:26,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:07:26,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:26,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:07:26,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:07:26,477 INFO L87 Difference]: Start difference. First operand 1071 states and 4422 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:26,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:26,651 INFO L93 Difference]: Finished difference Result 1366 states and 5541 transitions. [2022-01-28 15:07:26,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-28 15:07:26,651 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-28 15:07:26,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:26,669 INFO L225 Difference]: With dead ends: 1366 [2022-01-28 15:07:26,669 INFO L226 Difference]: Without dead ends: 1351 [2022-01-28 15:07:26,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2022-01-28 15:07:26,677 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 119 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:26,681 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 150 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:07:26,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1351 states. [2022-01-28 15:07:26,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1351 to 1080. [2022-01-28 15:07:26,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1080 states, 1079 states have (on average 4.137164040778498) internal successors, (4464), 1079 states have internal predecessors, (4464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:26,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1080 states to 1080 states and 4464 transitions. [2022-01-28 15:07:26,717 INFO L78 Accepts]: Start accepts. Automaton has 1080 states and 4464 transitions. Word has length 19 [2022-01-28 15:07:26,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:26,717 INFO L470 AbstractCegarLoop]: Abstraction has 1080 states and 4464 transitions. [2022-01-28 15:07:26,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:26,717 INFO L276 IsEmpty]: Start isEmpty. Operand 1080 states and 4464 transitions. [2022-01-28 15:07:26,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:26,719 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:26,719 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:26,759 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-01-28 15:07:26,935 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-01-28 15:07:26,935 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:26,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:26,936 INFO L85 PathProgramCache]: Analyzing trace with hash -430659694, now seen corresponding path program 6 times [2022-01-28 15:07:26,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:26,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174085103] [2022-01-28 15:07:26,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:26,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:26,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:27,003 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:27,003 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:27,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174085103] [2022-01-28 15:07:27,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174085103] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:27,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634558353] [2022-01-28 15:07:27,004 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:07:27,004 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:27,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:27,016 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-01-28 15:07:27,017 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-01-28 15:07:27,038 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:07:27,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:27,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-28 15:07:27,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:27,096 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:27,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 17 [2022-01-28 15:07:27,155 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:27,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:27,254 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:27,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634558353] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:27,255 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:27,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2022-01-28 15:07:27,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101550686] [2022-01-28 15:07:27,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:27,255 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-28 15:07:27,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:27,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-28 15:07:27,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-01-28 15:07:27,255 INFO L87 Difference]: Start difference. First operand 1080 states and 4464 transitions. Second operand has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:27,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:27,479 INFO L93 Difference]: Finished difference Result 1366 states and 5546 transitions. [2022-01-28 15:07:27,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-28 15:07:27,479 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-28 15:07:27,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:27,482 INFO L225 Difference]: With dead ends: 1366 [2022-01-28 15:07:27,482 INFO L226 Difference]: Without dead ends: 1351 [2022-01-28 15:07:27,482 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-01-28 15:07:27,483 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 130 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:27,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 115 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:07:27,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1351 states. [2022-01-28 15:07:27,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1351 to 1092. [2022-01-28 15:07:27,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1092 states, 1091 states have (on average 4.139321723189735) internal successors, (4516), 1091 states have internal predecessors, (4516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:27,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1092 states to 1092 states and 4516 transitions. [2022-01-28 15:07:27,505 INFO L78 Accepts]: Start accepts. Automaton has 1092 states and 4516 transitions. Word has length 19 [2022-01-28 15:07:27,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:27,505 INFO L470 AbstractCegarLoop]: Abstraction has 1092 states and 4516 transitions. [2022-01-28 15:07:27,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:27,505 INFO L276 IsEmpty]: Start isEmpty. Operand 1092 states and 4516 transitions. [2022-01-28 15:07:27,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:27,507 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:27,507 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:27,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-28 15:07:27,722 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-01-28 15:07:27,722 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:27,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:27,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1884927084, now seen corresponding path program 4 times [2022-01-28 15:07:27,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:27,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889738386] [2022-01-28 15:07:27,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:27,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:27,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:27,789 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:27,789 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:27,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889738386] [2022-01-28 15:07:27,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889738386] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:27,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493905009] [2022-01-28 15:07:27,790 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:07:27,790 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:27,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:27,791 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-01-28 15:07:27,792 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-01-28 15:07:27,813 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:07:27,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:27,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-28 15:07:27,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:27,860 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:27,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2022-01-28 15:07:27,958 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:27,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:28,071 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:28,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493905009] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:28,071 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:28,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2022-01-28 15:07:28,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884421059] [2022-01-28 15:07:28,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:28,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-28 15:07:28,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:28,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-28 15:07:28,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-01-28 15:07:28,072 INFO L87 Difference]: Start difference. First operand 1092 states and 4516 transitions. Second operand has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:28,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:28,243 INFO L93 Difference]: Finished difference Result 1303 states and 5318 transitions. [2022-01-28 15:07:28,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-28 15:07:28,243 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-28 15:07:28,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:28,246 INFO L225 Difference]: With dead ends: 1303 [2022-01-28 15:07:28,246 INFO L226 Difference]: Without dead ends: 1279 [2022-01-28 15:07:28,246 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2022-01-28 15:07:28,246 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 70 mSDsluCounter, 212 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 103 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-01-28 15:07:28,246 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 103 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:07:28,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1279 states. [2022-01-28 15:07:28,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1279 to 1105. [2022-01-28 15:07:28,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1105 states, 1104 states have (on average 4.134963768115942) internal successors, (4565), 1104 states have internal predecessors, (4565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:28,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1105 states to 1105 states and 4565 transitions. [2022-01-28 15:07:28,264 INFO L78 Accepts]: Start accepts. Automaton has 1105 states and 4565 transitions. Word has length 19 [2022-01-28 15:07:28,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:28,264 INFO L470 AbstractCegarLoop]: Abstraction has 1105 states and 4565 transitions. [2022-01-28 15:07:28,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 13 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:28,265 INFO L276 IsEmpty]: Start isEmpty. Operand 1105 states and 4565 transitions. [2022-01-28 15:07:28,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:28,267 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:28,267 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:28,282 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-01-28 15:07:28,475 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-01-28 15:07:28,475 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:28,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:28,475 INFO L85 PathProgramCache]: Analyzing trace with hash -152610926, now seen corresponding path program 5 times [2022-01-28 15:07:28,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:28,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886649578] [2022-01-28 15:07:28,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:28,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:28,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:28,545 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:28,546 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:28,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886649578] [2022-01-28 15:07:28,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886649578] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:28,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369244130] [2022-01-28 15:07:28,546 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:07:28,546 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:28,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:28,547 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-01-28 15:07:28,548 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-01-28 15:07:28,578 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:07:28,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:28,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-28 15:07:28,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:28,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-01-28 15:07:28,672 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:28,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:28,708 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:28,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:28,740 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:28,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369244130] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:28,741 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:28,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2022-01-28 15:07:28,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753241417] [2022-01-28 15:07:28,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:28,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:07:28,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:28,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:07:28,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:07:28,743 INFO L87 Difference]: Start difference. First operand 1105 states and 4565 transitions. Second operand has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:29,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:29,006 INFO L93 Difference]: Finished difference Result 1433 states and 5804 transitions. [2022-01-28 15:07:29,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-28 15:07:29,006 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-28 15:07:29,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:29,009 INFO L225 Difference]: With dead ends: 1433 [2022-01-28 15:07:29,009 INFO L226 Difference]: Without dead ends: 1416 [2022-01-28 15:07:29,010 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2022-01-28 15:07:29,010 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 110 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:29,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 183 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:07:29,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1416 states. [2022-01-28 15:07:29,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1416 to 1109. [2022-01-28 15:07:29,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1109 states, 1108 states have (on average 4.134476534296029) internal successors, (4581), 1108 states have internal predecessors, (4581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:29,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1109 states to 1109 states and 4581 transitions. [2022-01-28 15:07:29,050 INFO L78 Accepts]: Start accepts. Automaton has 1109 states and 4581 transitions. Word has length 19 [2022-01-28 15:07:29,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:29,051 INFO L470 AbstractCegarLoop]: Abstraction has 1109 states and 4581 transitions. [2022-01-28 15:07:29,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:29,051 INFO L276 IsEmpty]: Start isEmpty. Operand 1109 states and 4581 transitions. [2022-01-28 15:07:29,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:07:29,053 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:29,053 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:29,070 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-28 15:07:29,268 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-01-28 15:07:29,268 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:29,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:29,269 INFO L85 PathProgramCache]: Analyzing trace with hash 2035572250, now seen corresponding path program 6 times [2022-01-28 15:07:29,269 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:29,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449292114] [2022-01-28 15:07:29,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:29,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:29,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:29,364 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:29,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:29,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449292114] [2022-01-28 15:07:29,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449292114] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:29,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953521601] [2022-01-28 15:07:29,364 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:07:29,364 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:29,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:29,365 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-01-28 15:07:29,366 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-01-28 15:07:29,387 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:07:29,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:29,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-28 15:07:29,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:29,474 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:29,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 17 [2022-01-28 15:07:29,537 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:29,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:29,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:29,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953521601] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:29,675 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:29,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2022-01-28 15:07:29,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882059888] [2022-01-28 15:07:29,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:29,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:07:29,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:29,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:07:29,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:07:29,676 INFO L87 Difference]: Start difference. First operand 1109 states and 4581 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:30,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:30,022 INFO L93 Difference]: Finished difference Result 1751 states and 7027 transitions. [2022-01-28 15:07:30,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:07:30,022 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-28 15:07:30,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:30,027 INFO L225 Difference]: With dead ends: 1751 [2022-01-28 15:07:30,027 INFO L226 Difference]: Without dead ends: 1717 [2022-01-28 15:07:30,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=142, Invalid=560, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:07:30,027 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 199 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:30,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 169 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:07:30,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1717 states. [2022-01-28 15:07:30,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1717 to 1143. [2022-01-28 15:07:30,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1143 states, 1142 states have (on average 4.158493870402802) internal successors, (4749), 1142 states have internal predecessors, (4749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:30,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1143 states to 1143 states and 4749 transitions. [2022-01-28 15:07:30,054 INFO L78 Accepts]: Start accepts. Automaton has 1143 states and 4749 transitions. Word has length 19 [2022-01-28 15:07:30,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:30,054 INFO L470 AbstractCegarLoop]: Abstraction has 1143 states and 4749 transitions. [2022-01-28 15:07:30,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:30,054 INFO L276 IsEmpty]: Start isEmpty. Operand 1143 states and 4749 transitions. [2022-01-28 15:07:30,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-28 15:07:30,056 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:30,056 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:30,073 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-01-28 15:07:30,271 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-01-28 15:07:30,271 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:30,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:30,272 INFO L85 PathProgramCache]: Analyzing trace with hash 2067340975, now seen corresponding path program 7 times [2022-01-28 15:07:30,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:30,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080527897] [2022-01-28 15:07:30,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:30,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:30,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:30,292 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:30,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:30,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080527897] [2022-01-28 15:07:30,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080527897] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:30,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814303977] [2022-01-28 15:07:30,292 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:07:30,292 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:30,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:30,295 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-01-28 15:07:30,297 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-01-28 15:07:30,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:30,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-28 15:07:30,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:30,358 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:30,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:30,398 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:30,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1814303977] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:30,399 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:30,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 7 [2022-01-28 15:07:30,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305383209] [2022-01-28 15:07:30,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:30,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-28 15:07:30,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:30,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-28 15:07:30,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-28 15:07:30,399 INFO L87 Difference]: Start difference. First operand 1143 states and 4749 transitions. Second operand has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:30,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:30,473 INFO L93 Difference]: Finished difference Result 2141 states and 8584 transitions. [2022-01-28 15:07:30,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-28 15:07:30,474 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-28 15:07:30,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:30,478 INFO L225 Difference]: With dead ends: 2141 [2022-01-28 15:07:30,479 INFO L226 Difference]: Without dead ends: 2077 [2022-01-28 15:07:30,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-01-28 15:07:30,479 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 90 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:30,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 98 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:07:30,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2077 states. [2022-01-28 15:07:30,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2077 to 1697. [2022-01-28 15:07:30,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1697 states, 1696 states have (on average 4.147405660377358) internal successors, (7034), 1696 states have internal predecessors, (7034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:30,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1697 states to 1697 states and 7034 transitions. [2022-01-28 15:07:30,510 INFO L78 Accepts]: Start accepts. Automaton has 1697 states and 7034 transitions. Word has length 21 [2022-01-28 15:07:30,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:30,510 INFO L470 AbstractCegarLoop]: Abstraction has 1697 states and 7034 transitions. [2022-01-28 15:07:30,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:30,510 INFO L276 IsEmpty]: Start isEmpty. Operand 1697 states and 7034 transitions. [2022-01-28 15:07:30,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-28 15:07:30,513 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:30,513 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:30,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-28 15:07:30,729 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-01-28 15:07:30,729 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:30,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:30,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1150453651, now seen corresponding path program 8 times [2022-01-28 15:07:30,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:30,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048568329] [2022-01-28 15:07:30,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:30,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:30,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:30,753 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:30,754 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:30,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048568329] [2022-01-28 15:07:30,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048568329] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:30,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668473973] [2022-01-28 15:07:30,754 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:07:30,754 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:30,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:30,755 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-01-28 15:07:30,756 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-01-28 15:07:30,776 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:07:30,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:30,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-28 15:07:30,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:30,814 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:30,814 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-28 15:07:30,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668473973] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:07:30,815 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-28 15:07:30,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2022-01-28 15:07:30,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103219364] [2022-01-28 15:07:30,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:07:30,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 15:07:30,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:30,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 15:07:30,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-01-28 15:07:30,817 INFO L87 Difference]: Start difference. First operand 1697 states and 7034 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 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-01-28 15:07:30,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:30,868 INFO L93 Difference]: Finished difference Result 2538 states and 10335 transitions. [2022-01-28 15:07:30,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-28 15:07:30,868 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 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 21 [2022-01-28 15:07:30,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:30,873 INFO L225 Difference]: With dead ends: 2538 [2022-01-28 15:07:30,873 INFO L226 Difference]: Without dead ends: 2465 [2022-01-28 15:07:30,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-01-28 15:07:30,874 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 39 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:30,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 46 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:07:30,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2465 states. [2022-01-28 15:07:30,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2465 to 1876. [2022-01-28 15:07:30,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1876 states, 1875 states have (on average 4.088533333333333) internal successors, (7666), 1875 states have internal predecessors, (7666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:30,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1876 states to 1876 states and 7666 transitions. [2022-01-28 15:07:30,940 INFO L78 Accepts]: Start accepts. Automaton has 1876 states and 7666 transitions. Word has length 21 [2022-01-28 15:07:30,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:30,940 INFO L470 AbstractCegarLoop]: Abstraction has 1876 states and 7666 transitions. [2022-01-28 15:07:30,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 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-01-28 15:07:30,940 INFO L276 IsEmpty]: Start isEmpty. Operand 1876 states and 7666 transitions. [2022-01-28 15:07:30,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-28 15:07:30,944 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:30,944 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:30,961 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-28 15:07:31,159 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-01-28 15:07:31,159 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:31,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:31,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1018597773, now seen corresponding path program 9 times [2022-01-28 15:07:31,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:31,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952959496] [2022-01-28 15:07:31,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:31,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:31,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:31,199 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:07:31,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:31,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952959496] [2022-01-28 15:07:31,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952959496] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:31,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613191409] [2022-01-28 15:07:31,200 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:07:31,200 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:31,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:31,201 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-01-28 15:07:31,202 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-01-28 15:07:31,227 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:07:31,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:31,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:07:31,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:31,277 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:31,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:31,315 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:31,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613191409] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:31,316 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:31,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 8 [2022-01-28 15:07:31,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879380648] [2022-01-28 15:07:31,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:31,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-28 15:07:31,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:31,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-28 15:07:31,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-01-28 15:07:31,317 INFO L87 Difference]: Start difference. First operand 1876 states and 7666 transitions. Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:31,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:31,419 INFO L93 Difference]: Finished difference Result 2927 states and 11711 transitions. [2022-01-28 15:07:31,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-28 15:07:31,420 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-28 15:07:31,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:31,426 INFO L225 Difference]: With dead ends: 2927 [2022-01-28 15:07:31,426 INFO L226 Difference]: Without dead ends: 2912 [2022-01-28 15:07:31,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2022-01-28 15:07:31,428 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 100 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:31,429 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 122 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:07:31,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2912 states. [2022-01-28 15:07:31,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2912 to 2499. [2022-01-28 15:07:31,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2499 states, 2498 states have (on average 4.125700560448359) internal successors, (10306), 2498 states have internal predecessors, (10306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:31,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2499 states to 2499 states and 10306 transitions. [2022-01-28 15:07:31,475 INFO L78 Accepts]: Start accepts. Automaton has 2499 states and 10306 transitions. Word has length 21 [2022-01-28 15:07:31,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:31,476 INFO L470 AbstractCegarLoop]: Abstraction has 2499 states and 10306 transitions. [2022-01-28 15:07:31,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:31,476 INFO L276 IsEmpty]: Start isEmpty. Operand 2499 states and 10306 transitions. [2022-01-28 15:07:31,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:07:31,480 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:31,480 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:31,496 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-01-28 15:07:31,696 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-01-28 15:07:31,697 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:31,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:31,697 INFO L85 PathProgramCache]: Analyzing trace with hash -430491024, now seen corresponding path program 10 times [2022-01-28 15:07:31,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:31,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366073108] [2022-01-28 15:07:31,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:31,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:31,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:31,848 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:31,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:31,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366073108] [2022-01-28 15:07:31,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366073108] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:31,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652750391] [2022-01-28 15:07:31,848 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:07:31,848 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:31,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:31,849 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-01-28 15:07:31,850 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-01-28 15:07:31,873 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:07:31,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:31,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:07:31,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:32,020 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:32,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:07:32,230 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:32,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:32,395 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:32,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:32,431 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:32,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [652750391] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:32,432 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:32,432 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-28 15:07:32,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750202644] [2022-01-28 15:07:32,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:32,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:07:32,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:32,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:07:32,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:07:32,433 INFO L87 Difference]: Start difference. First operand 2499 states and 10306 transitions. Second operand has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:07:33,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:33,283 INFO L93 Difference]: Finished difference Result 2843 states and 11652 transitions. [2022-01-28 15:07:33,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:07:33,283 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:07:33,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:33,290 INFO L225 Difference]: With dead ends: 2843 [2022-01-28 15:07:33,290 INFO L226 Difference]: Without dead ends: 2838 [2022-01-28 15:07:33,291 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=206, Invalid=1276, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:07:33,291 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 218 mSDsluCounter, 866 mSDsCounter, 0 mSdLazyCounter, 1333 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 575 SdHoareTripleChecker+Invalid, 1407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:33,291 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 575 Invalid, 1407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1333 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:07:33,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2838 states. [2022-01-28 15:07:33,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2838 to 2546. [2022-01-28 15:07:33,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2546 states, 2545 states have (on average 4.137917485265226) internal successors, (10531), 2545 states have internal predecessors, (10531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:33,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2546 states to 2546 states and 10531 transitions. [2022-01-28 15:07:33,335 INFO L78 Accepts]: Start accepts. Automaton has 2546 states and 10531 transitions. Word has length 23 [2022-01-28 15:07:33,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:33,335 INFO L470 AbstractCegarLoop]: Abstraction has 2546 states and 10531 transitions. [2022-01-28 15:07:33,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:07:33,335 INFO L276 IsEmpty]: Start isEmpty. Operand 2546 states and 10531 transitions. [2022-01-28 15:07:33,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:07:33,340 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:33,340 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:33,355 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-01-28 15:07:33,555 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-01-28 15:07:33,555 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:33,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:33,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1828320050, now seen corresponding path program 11 times [2022-01-28 15:07:33,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:33,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938845481] [2022-01-28 15:07:33,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:33,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:33,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:33,591 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:33,591 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:33,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938845481] [2022-01-28 15:07:33,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938845481] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:33,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359459073] [2022-01-28 15:07:33,591 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:07:33,591 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:33,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:33,593 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-01-28 15:07:33,611 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-01-28 15:07:33,648 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:07:33,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:33,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:07:33,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:33,684 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:33,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:33,721 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:33,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359459073] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:33,721 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:33,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 11 [2022-01-28 15:07:33,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321225649] [2022-01-28 15:07:33,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:33,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-28 15:07:33,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:33,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-28 15:07:33,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-01-28 15:07:33,722 INFO L87 Difference]: Start difference. First operand 2546 states and 10531 transitions. Second operand has 12 states, 12 states have (on average 5.25) internal successors, (63), 11 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:33,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:33,841 INFO L93 Difference]: Finished difference Result 4295 states and 17292 transitions. [2022-01-28 15:07:33,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-28 15:07:33,841 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.25) internal successors, (63), 11 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:07:33,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:33,851 INFO L225 Difference]: With dead ends: 4295 [2022-01-28 15:07:33,851 INFO L226 Difference]: Without dead ends: 3970 [2022-01-28 15:07:33,851 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=92, Invalid=180, Unknown=0, NotChecked=0, Total=272 [2022-01-28 15:07:33,852 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 139 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:33,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 156 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:07:33,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3970 states. [2022-01-28 15:07:33,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3970 to 2547. [2022-01-28 15:07:33,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2547 states, 2546 states have (on average 4.129615082482325) internal successors, (10514), 2546 states have internal predecessors, (10514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:33,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2547 states to 2547 states and 10514 transitions. [2022-01-28 15:07:33,907 INFO L78 Accepts]: Start accepts. Automaton has 2547 states and 10514 transitions. Word has length 23 [2022-01-28 15:07:33,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:33,908 INFO L470 AbstractCegarLoop]: Abstraction has 2547 states and 10514 transitions. [2022-01-28 15:07:33,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.25) internal successors, (63), 11 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:33,908 INFO L276 IsEmpty]: Start isEmpty. Operand 2547 states and 10514 transitions. [2022-01-28 15:07:33,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:07:33,913 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:33,913 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:33,928 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-01-28 15:07:34,121 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-01-28 15:07:34,121 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:34,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:34,121 INFO L85 PathProgramCache]: Analyzing trace with hash -565278928, now seen corresponding path program 12 times [2022-01-28 15:07:34,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:34,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150079186] [2022-01-28 15:07:34,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:34,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:34,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:34,353 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:34,353 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:34,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150079186] [2022-01-28 15:07:34,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150079186] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:34,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863858515] [2022-01-28 15:07:34,353 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:07:34,353 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:34,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:34,354 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-01-28 15:07:34,383 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-01-28 15:07:34,407 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:07:34,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:34,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:07:34,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:34,565 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:34,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:07:34,732 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:34,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:34,880 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:34,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:34,928 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:34,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863858515] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:34,928 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:34,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-28 15:07:34,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972537256] [2022-01-28 15:07:34,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:34,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:07:34,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:34,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:07:34,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=658, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:07:34,932 INFO L87 Difference]: Start difference. First operand 2547 states and 10514 transitions. Second operand has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:07:35,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:35,985 INFO L93 Difference]: Finished difference Result 3041 states and 12457 transitions. [2022-01-28 15:07:35,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-28 15:07:35,985 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:07:35,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:35,993 INFO L225 Difference]: With dead ends: 3041 [2022-01-28 15:07:35,993 INFO L226 Difference]: Without dead ends: 3019 [2022-01-28 15:07:35,993 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 344 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=251, Invalid=1471, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:07:35,994 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 227 mSDsluCounter, 1118 mSDsCounter, 0 mSdLazyCounter, 1721 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 772 SdHoareTripleChecker+Invalid, 1833 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:35,994 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 772 Invalid, 1833 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1721 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:07:35,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3019 states. [2022-01-28 15:07:36,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3019 to 2575. [2022-01-28 15:07:36,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2575 states, 2574 states have (on average 4.134421134421134) internal successors, (10642), 2574 states have internal predecessors, (10642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:36,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2575 states to 2575 states and 10642 transitions. [2022-01-28 15:07:36,053 INFO L78 Accepts]: Start accepts. Automaton has 2575 states and 10642 transitions. Word has length 23 [2022-01-28 15:07:36,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:36,053 INFO L470 AbstractCegarLoop]: Abstraction has 2575 states and 10642 transitions. [2022-01-28 15:07:36,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:07:36,054 INFO L276 IsEmpty]: Start isEmpty. Operand 2575 states and 10642 transitions. [2022-01-28 15:07:36,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:07:36,058 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:36,058 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:36,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-28 15:07:36,271 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-01-28 15:07:36,272 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:36,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:36,272 INFO L85 PathProgramCache]: Analyzing trace with hash 20055024, now seen corresponding path program 13 times [2022-01-28 15:07:36,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:36,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500959177] [2022-01-28 15:07:36,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:36,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:36,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:36,471 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:36,471 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:36,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500959177] [2022-01-28 15:07:36,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500959177] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:36,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141138257] [2022-01-28 15:07:36,471 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:07:36,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:36,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:36,480 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-01-28 15:07:36,480 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-01-28 15:07:36,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:36,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:07:36,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:36,672 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:36,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:07:36,901 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:36,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:37,077 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:37,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:37,135 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:37,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141138257] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:37,136 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:37,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-28 15:07:37,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704696890] [2022-01-28 15:07:37,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:37,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:07:37,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:37,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:07:37,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=656, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:07:37,137 INFO L87 Difference]: Start difference. First operand 2575 states and 10642 transitions. Second operand has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:07:38,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:38,204 INFO L93 Difference]: Finished difference Result 3163 states and 12900 transitions. [2022-01-28 15:07:38,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:07:38,205 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:07:38,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:38,212 INFO L225 Difference]: With dead ends: 3163 [2022-01-28 15:07:38,212 INFO L226 Difference]: Without dead ends: 3111 [2022-01-28 15:07:38,213 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 413 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=317, Invalid=1753, Unknown=0, NotChecked=0, Total=2070 [2022-01-28 15:07:38,213 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 309 mSDsluCounter, 887 mSDsCounter, 0 mSdLazyCounter, 1467 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 1604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 1467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:38,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 574 Invalid, 1604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 1467 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:07:38,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3111 states. [2022-01-28 15:07:38,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3111 to 2607. [2022-01-28 15:07:38,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2607 states, 2606 states have (on average 4.13584036838066) internal successors, (10778), 2606 states have internal predecessors, (10778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:38,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2607 states to 2607 states and 10778 transitions. [2022-01-28 15:07:38,313 INFO L78 Accepts]: Start accepts. Automaton has 2607 states and 10778 transitions. Word has length 23 [2022-01-28 15:07:38,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:38,313 INFO L470 AbstractCegarLoop]: Abstraction has 2607 states and 10778 transitions. [2022-01-28 15:07:38,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:07:38,313 INFO L276 IsEmpty]: Start isEmpty. Operand 2607 states and 10778 transitions. [2022-01-28 15:07:38,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:07:38,318 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:38,318 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:38,340 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-01-28 15:07:38,533 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-01-28 15:07:38,533 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:38,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:38,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1633621758, now seen corresponding path program 14 times [2022-01-28 15:07:38,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:38,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414178891] [2022-01-28 15:07:38,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:38,534 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:38,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:38,670 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:38,671 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:38,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414178891] [2022-01-28 15:07:38,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414178891] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:38,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862761868] [2022-01-28 15:07:38,671 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:07:38,671 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:38,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:38,672 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-01-28 15:07:38,673 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-01-28 15:07:38,696 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:07:38,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:38,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:07:38,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:38,819 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:38,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:07:39,032 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:39,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:39,202 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:39,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:39,233 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:39,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862761868] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:39,233 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:39,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-28 15:07:39,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558215109] [2022-01-28 15:07:39,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:39,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:07:39,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:39,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:07:39,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=653, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:07:39,235 INFO L87 Difference]: Start difference. First operand 2607 states and 10778 transitions. Second operand has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:07:40,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:40,737 INFO L93 Difference]: Finished difference Result 3134 states and 12800 transitions. [2022-01-28 15:07:40,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:07:40,737 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:07:40,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:40,745 INFO L225 Difference]: With dead ends: 3134 [2022-01-28 15:07:40,745 INFO L226 Difference]: Without dead ends: 3092 [2022-01-28 15:07:40,745 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 509 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=397, Invalid=2053, Unknown=0, NotChecked=0, Total=2450 [2022-01-28 15:07:40,746 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 305 mSDsluCounter, 904 mSDsCounter, 0 mSdLazyCounter, 1503 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 617 SdHoareTripleChecker+Invalid, 1632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 1503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:40,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [305 Valid, 617 Invalid, 1632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 1503 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:07:40,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3092 states. [2022-01-28 15:07:40,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3092 to 2607. [2022-01-28 15:07:40,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2607 states, 2606 states have (on average 4.13584036838066) internal successors, (10778), 2606 states have internal predecessors, (10778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:40,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2607 states to 2607 states and 10778 transitions. [2022-01-28 15:07:40,794 INFO L78 Accepts]: Start accepts. Automaton has 2607 states and 10778 transitions. Word has length 23 [2022-01-28 15:07:40,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:40,794 INFO L470 AbstractCegarLoop]: Abstraction has 2607 states and 10778 transitions. [2022-01-28 15:07:40,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:07:40,794 INFO L276 IsEmpty]: Start isEmpty. Operand 2607 states and 10778 transitions. [2022-01-28 15:07:40,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:07:40,799 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:40,799 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:40,815 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-28 15:07:41,012 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-01-28 15:07:41,012 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:41,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:41,013 INFO L85 PathProgramCache]: Analyzing trace with hash -410841410, now seen corresponding path program 15 times [2022-01-28 15:07:41,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:41,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673477215] [2022-01-28 15:07:41,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:41,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:41,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:41,159 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:41,159 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:41,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673477215] [2022-01-28 15:07:41,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673477215] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:41,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351017596] [2022-01-28 15:07:41,159 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:07:41,159 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:41,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:41,160 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-01-28 15:07:41,161 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-01-28 15:07:41,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:07:41,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:41,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:07:41,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:41,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:07:41,328 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:07:41,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 55 [2022-01-28 15:07:41,380 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:41,380 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:41,515 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:41,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351017596] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:41,515 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:41,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2022-01-28 15:07:41,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905799508] [2022-01-28 15:07:41,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:41,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-28 15:07:41,516 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:41,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-28 15:07:41,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2022-01-28 15:07:41,517 INFO L87 Difference]: Start difference. First operand 2607 states and 10778 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:42,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:42,706 INFO L93 Difference]: Finished difference Result 3776 states and 15346 transitions. [2022-01-28 15:07:42,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-28 15:07:42,706 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:07:42,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:42,715 INFO L225 Difference]: With dead ends: 3776 [2022-01-28 15:07:42,715 INFO L226 Difference]: Without dead ends: 3738 [2022-01-28 15:07:42,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 889 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=491, Invalid=3415, Unknown=0, NotChecked=0, Total=3906 [2022-01-28 15:07:42,717 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 455 mSDsluCounter, 1104 mSDsCounter, 0 mSdLazyCounter, 1779 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 1977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 1779 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:42,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [455 Valid, 752 Invalid, 1977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 1779 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:07:42,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3738 states. [2022-01-28 15:07:42,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3738 to 2642. [2022-01-28 15:07:42,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2642 states, 2641 states have (on average 4.141991669822037) internal successors, (10939), 2641 states have internal predecessors, (10939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:42,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2642 states to 2642 states and 10939 transitions. [2022-01-28 15:07:42,765 INFO L78 Accepts]: Start accepts. Automaton has 2642 states and 10939 transitions. Word has length 23 [2022-01-28 15:07:42,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:42,765 INFO L470 AbstractCegarLoop]: Abstraction has 2642 states and 10939 transitions. [2022-01-28 15:07:42,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:42,765 INFO L276 IsEmpty]: Start isEmpty. Operand 2642 states and 10939 transitions. [2022-01-28 15:07:42,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:07:42,770 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:42,770 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:42,788 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-01-28 15:07:42,985 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-01-28 15:07:42,985 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:42,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:42,986 INFO L85 PathProgramCache]: Analyzing trace with hash 778537524, now seen corresponding path program 16 times [2022-01-28 15:07:42,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:42,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367252872] [2022-01-28 15:07:42,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:42,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:42,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:43,096 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:43,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:43,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367252872] [2022-01-28 15:07:43,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367252872] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:43,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769434363] [2022-01-28 15:07:43,097 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:07:43,097 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:43,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:43,099 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-01-28 15:07:43,100 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-01-28 15:07:43,130 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:07:43,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:43,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:07:43,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:43,227 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:43,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:07:43,408 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:43,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:43,570 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:43,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:43,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:07:43,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:07:43,606 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:43,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769434363] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:43,606 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:43,606 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:07:43,606 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363906838] [2022-01-28 15:07:43,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:43,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:07:43,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:43,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:07:43,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:07:43,609 INFO L87 Difference]: Start difference. First operand 2642 states and 10939 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:44,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:44,402 INFO L93 Difference]: Finished difference Result 3352 states and 13686 transitions. [2022-01-28 15:07:44,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:07:44,403 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:07:44,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:44,411 INFO L225 Difference]: With dead ends: 3352 [2022-01-28 15:07:44,411 INFO L226 Difference]: Without dead ends: 3322 [2022-01-28 15:07:44,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=203, Invalid=1129, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:07:44,412 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 227 mSDsluCounter, 1032 mSDsCounter, 0 mSdLazyCounter, 1725 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 673 SdHoareTripleChecker+Invalid, 1790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:44,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 673 Invalid, 1790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1725 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:07:44,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3322 states. [2022-01-28 15:07:44,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3322 to 2654. [2022-01-28 15:07:44,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2654 states, 2653 states have (on average 4.144741801733886) internal successors, (10996), 2653 states have internal predecessors, (10996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:44,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2654 states to 2654 states and 10996 transitions. [2022-01-28 15:07:44,462 INFO L78 Accepts]: Start accepts. Automaton has 2654 states and 10996 transitions. Word has length 23 [2022-01-28 15:07:44,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:44,462 INFO L470 AbstractCegarLoop]: Abstraction has 2654 states and 10996 transitions. [2022-01-28 15:07:44,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:44,462 INFO L276 IsEmpty]: Start isEmpty. Operand 2654 states and 10996 transitions. [2022-01-28 15:07:44,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:07:44,467 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:44,467 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:44,483 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-01-28 15:07:44,683 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-01-28 15:07:44,683 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:44,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:44,683 INFO L85 PathProgramCache]: Analyzing trace with hash 859936580, now seen corresponding path program 17 times [2022-01-28 15:07:44,683 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:44,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008040768] [2022-01-28 15:07:44,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:44,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:44,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:44,786 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:44,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:44,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008040768] [2022-01-28 15:07:44,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008040768] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:44,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105231390] [2022-01-28 15:07:44,787 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:07:44,787 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:44,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:44,788 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-01-28 15:07:44,789 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-01-28 15:07:44,820 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:07:44,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:44,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:07:44,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:44,935 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:44,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:07:45,163 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:45,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:45,316 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:45,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:45,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:07:45,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:07:45,374 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:45,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105231390] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:45,375 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:45,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:07:45,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116249870] [2022-01-28 15:07:45,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:45,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:07:45,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:45,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:07:45,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:07:45,376 INFO L87 Difference]: Start difference. First operand 2654 states and 10996 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:46,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:46,453 INFO L93 Difference]: Finished difference Result 3363 states and 13710 transitions. [2022-01-28 15:07:46,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:07:46,454 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:07:46,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:46,461 INFO L225 Difference]: With dead ends: 3363 [2022-01-28 15:07:46,461 INFO L226 Difference]: Without dead ends: 3311 [2022-01-28 15:07:46,462 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=267, Invalid=1293, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:07:46,462 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 253 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 1230 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 1323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:46,462 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [253 Valid, 464 Invalid, 1323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1230 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:07:46,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3311 states. [2022-01-28 15:07:46,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3311 to 2662. [2022-01-28 15:07:46,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2662 states, 2661 states have (on average 4.145058248778654) internal successors, (11030), 2661 states have internal predecessors, (11030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:46,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2662 states to 2662 states and 11030 transitions. [2022-01-28 15:07:46,519 INFO L78 Accepts]: Start accepts. Automaton has 2662 states and 11030 transitions. Word has length 23 [2022-01-28 15:07:46,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:46,520 INFO L470 AbstractCegarLoop]: Abstraction has 2662 states and 11030 transitions. [2022-01-28 15:07:46,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:46,520 INFO L276 IsEmpty]: Start isEmpty. Operand 2662 states and 11030 transitions. [2022-01-28 15:07:46,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:07:46,525 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:46,525 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:46,540 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-01-28 15:07:46,739 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-01-28 15:07:46,739 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:46,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:46,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1821463982, now seen corresponding path program 18 times [2022-01-28 15:07:46,740 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:46,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839526570] [2022-01-28 15:07:46,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:46,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:46,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:46,835 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:46,836 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:46,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839526570] [2022-01-28 15:07:46,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839526570] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:46,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237847931] [2022-01-28 15:07:46,836 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:07:46,836 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:46,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:46,837 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-01-28 15:07:46,851 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-01-28 15:07:46,880 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:07:46,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:46,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:07:46,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:47,019 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:47,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:07:47,229 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:47,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:47,317 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:47,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:47,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:07:47,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:07:47,362 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:47,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237847931] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:47,362 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:47,363 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:07:47,363 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67366893] [2022-01-28 15:07:47,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:47,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:07:47,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:47,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:07:47,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:07:47,363 INFO L87 Difference]: Start difference. First operand 2662 states and 11030 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:48,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:48,140 INFO L93 Difference]: Finished difference Result 3327 states and 13584 transitions. [2022-01-28 15:07:48,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:07:48,141 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:07:48,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:48,149 INFO L225 Difference]: With dead ends: 3327 [2022-01-28 15:07:48,149 INFO L226 Difference]: Without dead ends: 3285 [2022-01-28 15:07:48,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=259, Invalid=1301, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:07:48,150 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 223 mSDsluCounter, 726 mSDsCounter, 0 mSdLazyCounter, 1278 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 1368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 1278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:48,150 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 517 Invalid, 1368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 1278 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:07:48,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3285 states. [2022-01-28 15:07:48,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3285 to 2658. [2022-01-28 15:07:48,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2658 states, 2657 states have (on average 4.1452766277756865) internal successors, (11014), 2657 states have internal predecessors, (11014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:48,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2658 states to 2658 states and 11014 transitions. [2022-01-28 15:07:48,197 INFO L78 Accepts]: Start accepts. Automaton has 2658 states and 11014 transitions. Word has length 23 [2022-01-28 15:07:48,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:48,197 INFO L470 AbstractCegarLoop]: Abstraction has 2658 states and 11014 transitions. [2022-01-28 15:07:48,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:48,197 INFO L276 IsEmpty]: Start isEmpty. Operand 2658 states and 11014 transitions. [2022-01-28 15:07:48,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:07:48,202 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:48,202 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:48,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-01-28 15:07:48,405 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-01-28 15:07:48,405 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:48,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:48,406 INFO L85 PathProgramCache]: Analyzing trace with hash -612794448, now seen corresponding path program 19 times [2022-01-28 15:07:48,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:48,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123541549] [2022-01-28 15:07:48,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:48,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:48,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:48,626 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:48,626 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:48,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123541549] [2022-01-28 15:07:48,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123541549] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:48,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195761438] [2022-01-28 15:07:48,626 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:07:48,626 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:48,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:48,627 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-01-28 15:07:48,699 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-01-28 15:07:48,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:48,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:07:48,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:48,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:07:48,920 INFO L354 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2022-01-28 15:07:48,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 50 treesize of output 69 [2022-01-28 15:07:49,155 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:49,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:49,299 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:49,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 18 [2022-01-28 15:07:49,366 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:49,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195761438] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:49,366 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:49,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2022-01-28 15:07:49,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450904351] [2022-01-28 15:07:49,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:49,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-28 15:07:49,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:49,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-28 15:07:49,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=670, Unknown=0, NotChecked=0, Total=812 [2022-01-28 15:07:49,367 INFO L87 Difference]: Start difference. First operand 2658 states and 11014 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:51,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:51,969 INFO L93 Difference]: Finished difference Result 5296 states and 21247 transitions. [2022-01-28 15:07:51,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-01-28 15:07:51,969 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:07:51,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:51,981 INFO L225 Difference]: With dead ends: 5296 [2022-01-28 15:07:51,981 INFO L226 Difference]: Without dead ends: 5196 [2022-01-28 15:07:51,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1741 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1053, Invalid=5267, Unknown=0, NotChecked=0, Total=6320 [2022-01-28 15:07:51,983 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 494 mSDsluCounter, 1273 mSDsCounter, 0 mSdLazyCounter, 2087 mSolverCounterSat, 360 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 853 SdHoareTripleChecker+Invalid, 2726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 360 IncrementalHoareTripleChecker+Valid, 2087 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 279 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:51,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [494 Valid, 853 Invalid, 2726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [360 Valid, 2087 Invalid, 0 Unknown, 279 Unchecked, 1.0s Time] [2022-01-28 15:07:51,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5196 states. [2022-01-28 15:07:52,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5196 to 2702. [2022-01-28 15:07:52,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2702 states, 2701 states have (on average 4.153646797482414) internal successors, (11219), 2701 states have internal predecessors, (11219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:52,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2702 states to 2702 states and 11219 transitions. [2022-01-28 15:07:52,044 INFO L78 Accepts]: Start accepts. Automaton has 2702 states and 11219 transitions. Word has length 23 [2022-01-28 15:07:52,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:52,044 INFO L470 AbstractCegarLoop]: Abstraction has 2702 states and 11219 transitions. [2022-01-28 15:07:52,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:52,044 INFO L276 IsEmpty]: Start isEmpty. Operand 2702 states and 11219 transitions. [2022-01-28 15:07:52,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:07:52,049 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:52,049 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:52,067 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-01-28 15:07:52,255 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-01-28 15:07:52,255 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:52,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:52,255 INFO L85 PathProgramCache]: Analyzing trace with hash -263297070, now seen corresponding path program 20 times [2022-01-28 15:07:52,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:52,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52047231] [2022-01-28 15:07:52,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:52,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:52,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:52,383 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:52,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:52,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52047231] [2022-01-28 15:07:52,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52047231] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:52,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032596164] [2022-01-28 15:07:52,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:07:52,384 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:52,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:52,385 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-01-28 15:07:52,386 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-01-28 15:07:52,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:07:52,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:52,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:07:52,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:52,518 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:52,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:07:52,665 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:52,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:52,748 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:52,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:52,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:07:52,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:07:52,786 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:52,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032596164] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:52,786 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:52,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:07:52,786 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722372643] [2022-01-28 15:07:52,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:52,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:07:52,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:52,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:07:52,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:07:52,787 INFO L87 Difference]: Start difference. First operand 2702 states and 11219 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:53,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:53,600 INFO L93 Difference]: Finished difference Result 3430 states and 14049 transitions. [2022-01-28 15:07:53,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-28 15:07:53,600 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:07:53,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:53,608 INFO L225 Difference]: With dead ends: 3430 [2022-01-28 15:07:53,608 INFO L226 Difference]: Without dead ends: 3400 [2022-01-28 15:07:53,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 506 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=308, Invalid=1672, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:07:53,609 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 227 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 1274 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 521 SdHoareTripleChecker+Invalid, 1349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:53,609 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 521 Invalid, 1349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1274 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:07:53,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3400 states. [2022-01-28 15:07:53,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3400 to 2706. [2022-01-28 15:07:53,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2706 states, 2705 states have (on average 4.154158964879852) internal successors, (11237), 2705 states have internal predecessors, (11237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:53,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2706 states to 2706 states and 11237 transitions. [2022-01-28 15:07:53,660 INFO L78 Accepts]: Start accepts. Automaton has 2706 states and 11237 transitions. Word has length 23 [2022-01-28 15:07:53,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:53,660 INFO L470 AbstractCegarLoop]: Abstraction has 2706 states and 11237 transitions. [2022-01-28 15:07:53,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:53,660 INFO L276 IsEmpty]: Start isEmpty. Operand 2706 states and 11237 transitions. [2022-01-28 15:07:53,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:07:53,665 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:53,665 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:53,681 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-01-28 15:07:53,875 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-01-28 15:07:53,876 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:53,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:53,876 INFO L85 PathProgramCache]: Analyzing trace with hash -181898014, now seen corresponding path program 21 times [2022-01-28 15:07:53,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:53,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386588635] [2022-01-28 15:07:53,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:53,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:53,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:54,037 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:54,037 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:54,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386588635] [2022-01-28 15:07:54,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386588635] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:54,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249657221] [2022-01-28 15:07:54,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:07:54,038 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:54,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:54,039 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-01-28 15:07:54,039 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-01-28 15:07:54,064 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:07:54,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:54,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:07:54,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:54,198 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:07:54,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 57 [2022-01-28 15:07:54,327 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:54,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:54,481 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-28 15:07:54,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249657221] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:54,485 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:54,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 7] total 19 [2022-01-28 15:07:54,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863739023] [2022-01-28 15:07:54,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:54,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-28 15:07:54,487 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:54,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-28 15:07:54,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2022-01-28 15:07:54,487 INFO L87 Difference]: Start difference. First operand 2706 states and 11237 transitions. Second operand has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:55,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:55,208 INFO L93 Difference]: Finished difference Result 3638 states and 14873 transitions. [2022-01-28 15:07:55,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:07:55,209 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:07:55,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:55,217 INFO L225 Difference]: With dead ends: 3638 [2022-01-28 15:07:55,217 INFO L226 Difference]: Without dead ends: 3586 [2022-01-28 15:07:55,218 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 30 SyntacticMatches, 6 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=238, Invalid=884, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:07:55,218 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 237 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 985 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 1062 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 985 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:55,218 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 359 Invalid, 1062 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 985 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:07:55,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3586 states. [2022-01-28 15:07:55,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3586 to 2738. [2022-01-28 15:07:55,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2738 states, 2737 states have (on average 4.1592985020094995) internal successors, (11384), 2737 states have internal predecessors, (11384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:55,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2738 states to 2738 states and 11384 transitions. [2022-01-28 15:07:55,263 INFO L78 Accepts]: Start accepts. Automaton has 2738 states and 11384 transitions. Word has length 23 [2022-01-28 15:07:55,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:55,263 INFO L470 AbstractCegarLoop]: Abstraction has 2738 states and 11384 transitions. [2022-01-28 15:07:55,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.1) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:55,263 INFO L276 IsEmpty]: Start isEmpty. Operand 2738 states and 11384 transitions. [2022-01-28 15:07:55,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:07:55,268 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:55,268 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:55,283 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-01-28 15:07:55,483 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-01-28 15:07:55,483 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:55,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:55,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1431668720, now seen corresponding path program 22 times [2022-01-28 15:07:55,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:55,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576920178] [2022-01-28 15:07:55,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:55,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:55,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:55,620 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:55,621 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:55,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576920178] [2022-01-28 15:07:55,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576920178] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:55,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57146473] [2022-01-28 15:07:55,621 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:07:55,621 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:55,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:55,622 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-01-28 15:07:55,623 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-01-28 15:07:55,646 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:07:55,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:55,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:07:55,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:55,792 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:55,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:07:55,997 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:55,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:56,137 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:56,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:56,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:07:56,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:07:56,191 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:56,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57146473] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:56,191 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:56,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:07:56,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930138772] [2022-01-28 15:07:56,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:56,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:07:56,192 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:56,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:07:56,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:07:56,193 INFO L87 Difference]: Start difference. First operand 2738 states and 11384 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:57,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:57,294 INFO L93 Difference]: Finished difference Result 3281 states and 13496 transitions. [2022-01-28 15:07:57,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:07:57,294 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:07:57,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:57,302 INFO L225 Difference]: With dead ends: 3281 [2022-01-28 15:07:57,302 INFO L226 Difference]: Without dead ends: 3260 [2022-01-28 15:07:57,302 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 407 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=308, Invalid=1414, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:07:57,303 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 201 mSDsluCounter, 757 mSDsCounter, 0 mSdLazyCounter, 1277 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 1356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:57,303 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 519 Invalid, 1356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1277 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:07:57,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3260 states. [2022-01-28 15:07:57,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3260 to 2742. [2022-01-28 15:07:57,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2742 states, 2741 states have (on average 4.159066034294053) internal successors, (11400), 2741 states have internal predecessors, (11400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:57,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2742 states to 2742 states and 11400 transitions. [2022-01-28 15:07:57,346 INFO L78 Accepts]: Start accepts. Automaton has 2742 states and 11400 transitions. Word has length 23 [2022-01-28 15:07:57,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:57,346 INFO L470 AbstractCegarLoop]: Abstraction has 2742 states and 11400 transitions. [2022-01-28 15:07:57,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:57,346 INFO L276 IsEmpty]: Start isEmpty. Operand 2742 states and 11400 transitions. [2022-01-28 15:07:57,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:07:57,351 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:57,351 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:57,367 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-01-28 15:07:57,567 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-01-28 15:07:57,567 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:57,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:57,567 INFO L85 PathProgramCache]: Analyzing trace with hash -487844624, now seen corresponding path program 23 times [2022-01-28 15:07:57,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:57,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563901001] [2022-01-28 15:07:57,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:57,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:57,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:57,658 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:57,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:57,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563901001] [2022-01-28 15:07:57,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563901001] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:57,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941344828] [2022-01-28 15:07:57,658 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:07:57,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:57,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:57,659 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-01-28 15:07:57,662 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-01-28 15:07:57,689 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:07:57,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:57,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:07:57,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:57,802 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:57,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:07:57,927 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:57,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:58,033 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:58,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:58,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:07:58,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:07:58,070 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:58,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1941344828] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:58,073 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:58,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:07:58,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434340487] [2022-01-28 15:07:58,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:58,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:07:58,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:58,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:07:58,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:07:58,075 INFO L87 Difference]: Start difference. First operand 2742 states and 11400 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:58,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:07:58,601 INFO L93 Difference]: Finished difference Result 3167 states and 13046 transitions. [2022-01-28 15:07:58,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-28 15:07:58,601 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:07:58,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:07:58,607 INFO L225 Difference]: With dead ends: 3167 [2022-01-28 15:07:58,607 INFO L226 Difference]: Without dead ends: 3133 [2022-01-28 15:07:58,608 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 302 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=180, Invalid=1080, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:07:58,610 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 149 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 1080 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 1147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1080 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:07:58,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 412 Invalid, 1147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1080 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:07:58,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3133 states. [2022-01-28 15:07:58,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3133 to 2757. [2022-01-28 15:07:58,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2757 states, 2756 states have (on average 4.1578374455732945) internal successors, (11459), 2756 states have internal predecessors, (11459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:58,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2757 states to 2757 states and 11459 transitions. [2022-01-28 15:07:58,658 INFO L78 Accepts]: Start accepts. Automaton has 2757 states and 11459 transitions. Word has length 23 [2022-01-28 15:07:58,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:07:58,658 INFO L470 AbstractCegarLoop]: Abstraction has 2757 states and 11459 transitions. [2022-01-28 15:07:58,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:07:58,658 INFO L276 IsEmpty]: Start isEmpty. Operand 2757 states and 11459 transitions. [2022-01-28 15:07:58,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:07:58,662 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:07:58,662 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:07:58,678 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-01-28 15:07:58,877 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-01-28 15:07:58,877 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:07:58,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:07:58,878 INFO L85 PathProgramCache]: Analyzing trace with hash -333407106, now seen corresponding path program 24 times [2022-01-28 15:07:58,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:07:58,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14986752] [2022-01-28 15:07:58,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:07:58,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:07:58,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:07:58,984 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:58,984 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:07:58,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14986752] [2022-01-28 15:07:58,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14986752] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:07:58,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966175956] [2022-01-28 15:07:58,990 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:07:58,990 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:07:58,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:07:58,991 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-01-28 15:07:58,991 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-01-28 15:07:59,016 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:07:59,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:07:59,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:07:59,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:07:59,113 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:59,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:07:59,238 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:59,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:07:59,331 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:07:59,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:07:59,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:07:59,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:07:59,380 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:07:59,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966175956] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:07:59,380 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:07:59,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:07:59,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029922581] [2022-01-28 15:07:59,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:07:59,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:07:59,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:07:59,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:07:59,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:07:59,382 INFO L87 Difference]: Start difference. First operand 2757 states and 11459 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:00,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:00,191 INFO L93 Difference]: Finished difference Result 3341 states and 13716 transitions. [2022-01-28 15:08:00,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:08:00,191 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:00,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:00,200 INFO L225 Difference]: With dead ends: 3341 [2022-01-28 15:08:00,200 INFO L226 Difference]: Without dead ends: 3311 [2022-01-28 15:08:00,200 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 482 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=284, Invalid=1696, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:08:00,203 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 198 mSDsluCounter, 1010 mSDsCounter, 0 mSdLazyCounter, 1638 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 623 SdHoareTripleChecker+Invalid, 1716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:00,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 623 Invalid, 1716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1638 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:08:00,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3311 states. [2022-01-28 15:08:00,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3311 to 2761. [2022-01-28 15:08:00,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2761 states, 2760 states have (on average 4.158333333333333) internal successors, (11477), 2760 states have internal predecessors, (11477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:00,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2761 states to 2761 states and 11477 transitions. [2022-01-28 15:08:00,253 INFO L78 Accepts]: Start accepts. Automaton has 2761 states and 11477 transitions. Word has length 23 [2022-01-28 15:08:00,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:00,254 INFO L470 AbstractCegarLoop]: Abstraction has 2761 states and 11477 transitions. [2022-01-28 15:08:00,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:00,254 INFO L276 IsEmpty]: Start isEmpty. Operand 2761 states and 11477 transitions. [2022-01-28 15:08:00,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:00,258 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:00,258 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:00,274 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-01-28 15:08:00,473 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-01-28 15:08:00,474 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:00,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:00,474 INFO L85 PathProgramCache]: Analyzing trace with hash -252008050, now seen corresponding path program 25 times [2022-01-28 15:08:00,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:00,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21449652] [2022-01-28 15:08:00,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:00,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:00,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:00,600 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:00,600 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:00,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21449652] [2022-01-28 15:08:00,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21449652] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:00,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881629602] [2022-01-28 15:08:00,601 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:08:00,601 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:00,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:00,602 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-01-28 15:08:00,604 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-01-28 15:08:00,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:00,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:00,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:00,737 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:00,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:08:00,885 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:00,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:01,003 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:01,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:01,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:08:01,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:08:01,038 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:01,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881629602] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:01,038 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:01,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:08:01,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893026625] [2022-01-28 15:08:01,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:01,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:08:01,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:01,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:08:01,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:08:01,040 INFO L87 Difference]: Start difference. First operand 2761 states and 11477 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:01,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:01,921 INFO L93 Difference]: Finished difference Result 3214 states and 13230 transitions. [2022-01-28 15:08:01,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-28 15:08:01,921 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:01,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:01,928 INFO L225 Difference]: With dead ends: 3214 [2022-01-28 15:08:01,928 INFO L226 Difference]: Without dead ends: 3188 [2022-01-28 15:08:01,928 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 553 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=374, Invalid=1882, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:08:01,928 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 233 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 1133 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 1251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 1133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:01,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 465 Invalid, 1251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 1133 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:08:01,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3188 states. [2022-01-28 15:08:01,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3188 to 2765. [2022-01-28 15:08:01,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2765 states, 2764 states have (on average 4.1581041968162085) internal successors, (11493), 2764 states have internal predecessors, (11493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:01,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2765 states to 2765 states and 11493 transitions. [2022-01-28 15:08:01,969 INFO L78 Accepts]: Start accepts. Automaton has 2765 states and 11493 transitions. Word has length 23 [2022-01-28 15:08:01,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:01,969 INFO L470 AbstractCegarLoop]: Abstraction has 2765 states and 11493 transitions. [2022-01-28 15:08:01,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:01,969 INFO L276 IsEmpty]: Start isEmpty. Operand 2765 states and 11493 transitions. [2022-01-28 15:08:01,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:01,974 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:01,974 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:01,992 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-01-28 15:08:02,189 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-01-28 15:08:02,189 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:02,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:02,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1361558684, now seen corresponding path program 26 times [2022-01-28 15:08:02,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:02,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308191623] [2022-01-28 15:08:02,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:02,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:02,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:02,289 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:02,289 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:02,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308191623] [2022-01-28 15:08:02,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308191623] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:02,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245928233] [2022-01-28 15:08:02,290 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:08:02,290 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:02,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:02,291 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-01-28 15:08:02,291 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-01-28 15:08:02,315 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:08:02,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:02,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:02,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:02,428 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:02,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:08:02,570 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:02,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:02,672 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:02,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:02,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:08:02,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:08:02,706 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:02,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245928233] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:02,706 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:02,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:08:02,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871290120] [2022-01-28 15:08:02,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:02,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:08:02,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:02,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:08:02,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:08:02,707 INFO L87 Difference]: Start difference. First operand 2765 states and 11493 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:03,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:03,468 INFO L93 Difference]: Finished difference Result 3225 states and 13268 transitions. [2022-01-28 15:08:03,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:08:03,468 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:03,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:03,475 INFO L225 Difference]: With dead ends: 3225 [2022-01-28 15:08:03,475 INFO L226 Difference]: Without dead ends: 3204 [2022-01-28 15:08:03,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=292, Invalid=1514, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:08:03,477 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 179 mSDsluCounter, 730 mSDsCounter, 0 mSdLazyCounter, 1178 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 1266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:03,477 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 470 Invalid, 1266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1178 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:08:03,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3204 states. [2022-01-28 15:08:03,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3204 to 2757. [2022-01-28 15:08:03,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2757 states, 2756 states have (on average 4.1578374455732945) internal successors, (11459), 2756 states have internal predecessors, (11459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:03,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2757 states to 2757 states and 11459 transitions. [2022-01-28 15:08:03,543 INFO L78 Accepts]: Start accepts. Automaton has 2757 states and 11459 transitions. Word has length 23 [2022-01-28 15:08:03,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:03,543 INFO L470 AbstractCegarLoop]: Abstraction has 2757 states and 11459 transitions. [2022-01-28 15:08:03,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:03,543 INFO L276 IsEmpty]: Start isEmpty. Operand 2757 states and 11459 transitions. [2022-01-28 15:08:03,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:03,548 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:03,548 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:03,564 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-01-28 15:08:03,753 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-01-28 15:08:03,753 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:03,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:03,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1772772286, now seen corresponding path program 27 times [2022-01-28 15:08:03,754 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:03,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459905433] [2022-01-28 15:08:03,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:03,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:03,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:03,932 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:03,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:03,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459905433] [2022-01-28 15:08:03,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459905433] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:03,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224992992] [2022-01-28 15:08:03,933 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:08:03,933 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:03,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:03,934 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-01-28 15:08:03,935 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-01-28 15:08:03,958 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:08:03,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:03,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:08:03,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:04,157 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:08:04,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 58 [2022-01-28 15:08:04,228 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:04,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:04,386 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:08:04,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224992992] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:04,386 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:04,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 26 [2022-01-28 15:08:04,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872519364] [2022-01-28 15:08:04,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:04,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:08:04,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:04,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:08:04,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:08:04,387 INFO L87 Difference]: Start difference. First operand 2757 states and 11459 transitions. Second operand has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:05,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:05,683 INFO L93 Difference]: Finished difference Result 3801 states and 15579 transitions. [2022-01-28 15:08:05,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-28 15:08:05,683 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:05,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:05,693 INFO L225 Difference]: With dead ends: 3801 [2022-01-28 15:08:05,693 INFO L226 Difference]: Without dead ends: 3757 [2022-01-28 15:08:05,695 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1112 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=584, Invalid=3576, Unknown=0, NotChecked=0, Total=4160 [2022-01-28 15:08:05,696 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 430 mSDsluCounter, 1146 mSDsCounter, 0 mSdLazyCounter, 1840 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 789 SdHoareTripleChecker+Invalid, 2024 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 1840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:05,696 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [430 Valid, 789 Invalid, 2024 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 1840 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:08:05,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3757 states. [2022-01-28 15:08:05,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3757 to 2785. [2022-01-28 15:08:05,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2785 states, 2784 states have (on average 4.161637931034483) internal successors, (11586), 2784 states have internal predecessors, (11586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:05,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2785 states to 2785 states and 11586 transitions. [2022-01-28 15:08:05,771 INFO L78 Accepts]: Start accepts. Automaton has 2785 states and 11586 transitions. Word has length 23 [2022-01-28 15:08:05,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:05,771 INFO L470 AbstractCegarLoop]: Abstraction has 2785 states and 11586 transitions. [2022-01-28 15:08:05,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:05,771 INFO L276 IsEmpty]: Start isEmpty. Operand 2785 states and 11586 transitions. [2022-01-28 15:08:05,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:05,775 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:05,775 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:05,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-01-28 15:08:05,990 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-01-28 15:08:05,990 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:05,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:05,991 INFO L85 PathProgramCache]: Analyzing trace with hash 2122269664, now seen corresponding path program 28 times [2022-01-28 15:08:05,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:05,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689071260] [2022-01-28 15:08:05,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:05,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:05,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:06,111 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:06,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:06,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689071260] [2022-01-28 15:08:06,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689071260] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:06,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518486883] [2022-01-28 15:08:06,112 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:08:06,112 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:06,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:06,113 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-01-28 15:08:06,155 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-01-28 15:08:06,178 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:08:06,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:06,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:06,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:06,273 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:06,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:08:06,401 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:06,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:06,520 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:06,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:06,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:08:06,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:08:06,570 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:06,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518486883] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:06,570 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:06,570 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:08:06,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938201058] [2022-01-28 15:08:06,571 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:06,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:08:06,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:06,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:08:06,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:08:06,571 INFO L87 Difference]: Start difference. First operand 2785 states and 11586 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:07,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:07,636 INFO L93 Difference]: Finished difference Result 3518 states and 14439 transitions. [2022-01-28 15:08:07,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-28 15:08:07,636 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:07,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:07,645 INFO L225 Difference]: With dead ends: 3518 [2022-01-28 15:08:07,645 INFO L226 Difference]: Without dead ends: 3488 [2022-01-28 15:08:07,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 475 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=297, Invalid=1595, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:08:07,646 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 229 mSDsluCounter, 908 mSDsCounter, 0 mSdLazyCounter, 1501 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 623 SdHoareTripleChecker+Invalid, 1588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:07,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 623 Invalid, 1588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1501 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:08:07,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3488 states. [2022-01-28 15:08:07,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3488 to 2777. [2022-01-28 15:08:07,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2777 states, 2776 states have (on average 4.159942363112392) internal successors, (11548), 2776 states have internal predecessors, (11548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:07,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2777 states to 2777 states and 11548 transitions. [2022-01-28 15:08:07,692 INFO L78 Accepts]: Start accepts. Automaton has 2777 states and 11548 transitions. Word has length 23 [2022-01-28 15:08:07,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:07,693 INFO L470 AbstractCegarLoop]: Abstraction has 2777 states and 11548 transitions. [2022-01-28 15:08:07,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:07,693 INFO L276 IsEmpty]: Start isEmpty. Operand 2777 states and 11548 transitions. [2022-01-28 15:08:07,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:07,697 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:07,698 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:07,713 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-01-28 15:08:07,899 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-01-28 15:08:07,900 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:07,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:07,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1607113522, now seen corresponding path program 29 times [2022-01-28 15:08:07,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:07,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586047171] [2022-01-28 15:08:07,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:07,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:07,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:08,086 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:08,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:08,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586047171] [2022-01-28 15:08:08,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586047171] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:08,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123899756] [2022-01-28 15:08:08,086 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:08:08,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:08,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:08,092 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-01-28 15:08:08,092 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-01-28 15:08:08,116 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:08:08,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:08,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:08,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:08,286 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:08,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:08:08,448 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:08,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:08,578 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:08,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:08,616 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:08,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123899756] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:08,616 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:08,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-28 15:08:08,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795750867] [2022-01-28 15:08:08,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:08,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:08:08,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:08,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:08:08,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=647, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:08:08,617 INFO L87 Difference]: Start difference. First operand 2777 states and 11548 transitions. Second operand has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:08:09,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:09,579 INFO L93 Difference]: Finished difference Result 3214 states and 13251 transitions. [2022-01-28 15:08:09,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:08:09,580 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:09,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:09,587 INFO L225 Difference]: With dead ends: 3214 [2022-01-28 15:08:09,587 INFO L226 Difference]: Without dead ends: 3192 [2022-01-28 15:08:09,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 470 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=308, Invalid=1762, Unknown=0, NotChecked=0, Total=2070 [2022-01-28 15:08:09,588 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 267 mSDsluCounter, 879 mSDsCounter, 0 mSdLazyCounter, 1473 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 622 SdHoareTripleChecker+Invalid, 1595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 1473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:09,588 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [267 Valid, 622 Invalid, 1595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 1473 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:08:09,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3192 states. [2022-01-28 15:08:09,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3192 to 2773. [2022-01-28 15:08:09,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2773 states, 2772 states have (on average 4.159451659451659) internal successors, (11530), 2772 states have internal predecessors, (11530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:09,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2773 states to 2773 states and 11530 transitions. [2022-01-28 15:08:09,629 INFO L78 Accepts]: Start accepts. Automaton has 2773 states and 11530 transitions. Word has length 23 [2022-01-28 15:08:09,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:09,630 INFO L470 AbstractCegarLoop]: Abstraction has 2773 states and 11530 transitions. [2022-01-28 15:08:09,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:08:09,630 INFO L276 IsEmpty]: Start isEmpty. Operand 2773 states and 11530 transitions. [2022-01-28 15:08:09,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:09,634 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:09,634 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:09,651 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-01-28 15:08:09,842 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-01-28 15:08:09,843 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:09,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:09,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1452676004, now seen corresponding path program 30 times [2022-01-28 15:08:09,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:09,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243892989] [2022-01-28 15:08:09,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:09,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:09,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:10,009 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:10,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:10,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243892989] [2022-01-28 15:08:10,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243892989] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:10,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107389358] [2022-01-28 15:08:10,010 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:08:10,010 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:10,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:10,011 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-01-28 15:08:10,012 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-01-28 15:08:10,038 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:08:10,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:10,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:10,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:10,205 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:10,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:08:10,392 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:10,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:10,542 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:10,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:10,594 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:10,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107389358] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:10,594 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:10,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-28 15:08:10,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566438887] [2022-01-28 15:08:10,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:10,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:08:10,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:10,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:08:10,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:08:10,595 INFO L87 Difference]: Start difference. First operand 2773 states and 11530 transitions. Second operand has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:08:11,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:11,447 INFO L93 Difference]: Finished difference Result 3099 states and 12784 transitions. [2022-01-28 15:08:11,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:08:11,447 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:11,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:11,455 INFO L225 Difference]: With dead ends: 3099 [2022-01-28 15:08:11,455 INFO L226 Difference]: Without dead ends: 3076 [2022-01-28 15:08:11,455 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=211, Invalid=1271, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:08:11,455 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 160 mSDsluCounter, 955 mSDsCounter, 0 mSdLazyCounter, 1570 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 1634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:11,455 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 680 Invalid, 1634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1570 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:08:11,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3076 states. [2022-01-28 15:08:11,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3076 to 2777. [2022-01-28 15:08:11,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2777 states, 2776 states have (on average 4.160302593659942) internal successors, (11549), 2776 states have internal predecessors, (11549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:11,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2777 states to 2777 states and 11549 transitions. [2022-01-28 15:08:11,498 INFO L78 Accepts]: Start accepts. Automaton has 2777 states and 11549 transitions. Word has length 23 [2022-01-28 15:08:11,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:11,498 INFO L470 AbstractCegarLoop]: Abstraction has 2777 states and 11549 transitions. [2022-01-28 15:08:11,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:08:11,499 INFO L276 IsEmpty]: Start isEmpty. Operand 2777 states and 11549 transitions. [2022-01-28 15:08:11,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:11,503 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:11,503 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:11,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-01-28 15:08:11,714 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-01-28 15:08:11,715 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:11,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:11,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1445095954, now seen corresponding path program 31 times [2022-01-28 15:08:11,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:11,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776951982] [2022-01-28 15:08:11,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:11,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:11,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:11,900 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:11,900 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:11,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776951982] [2022-01-28 15:08:11,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776951982] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:11,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041329838] [2022-01-28 15:08:11,900 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:08:11,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:11,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:11,901 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-01-28 15:08:11,902 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-01-28 15:08:11,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:11,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:11,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:12,069 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:12,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:08:12,238 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:12,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:12,370 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:12,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:12,396 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:12,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041329838] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:12,397 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:12,397 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-28 15:08:12,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248681618] [2022-01-28 15:08:12,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:12,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:08:12,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:12,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:08:12,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:08:12,398 INFO L87 Difference]: Start difference. First operand 2777 states and 11549 transitions. Second operand has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:08:13,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:13,227 INFO L93 Difference]: Finished difference Result 3573 states and 14678 transitions. [2022-01-28 15:08:13,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:08:13,227 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:13,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:13,235 INFO L225 Difference]: With dead ends: 3573 [2022-01-28 15:08:13,235 INFO L226 Difference]: Without dead ends: 3551 [2022-01-28 15:08:13,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 408 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=294, Invalid=1598, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:08:13,237 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 311 mSDsluCounter, 1137 mSDsCounter, 0 mSdLazyCounter, 1830 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 758 SdHoareTripleChecker+Invalid, 1915 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1830 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:13,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [311 Valid, 758 Invalid, 1915 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1830 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:08:13,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3551 states. [2022-01-28 15:08:13,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3551 to 2777. [2022-01-28 15:08:13,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2777 states, 2776 states have (on average 4.160302593659942) internal successors, (11549), 2776 states have internal predecessors, (11549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:13,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2777 states to 2777 states and 11549 transitions. [2022-01-28 15:08:13,282 INFO L78 Accepts]: Start accepts. Automaton has 2777 states and 11549 transitions. Word has length 23 [2022-01-28 15:08:13,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:13,282 INFO L470 AbstractCegarLoop]: Abstraction has 2777 states and 11549 transitions. [2022-01-28 15:08:13,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:08:13,282 INFO L276 IsEmpty]: Start isEmpty. Operand 2777 states and 11549 transitions. [2022-01-28 15:08:13,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:13,286 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:13,287 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:13,302 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-01-28 15:08:13,499 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-01-28 15:08:13,499 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:13,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:13,500 INFO L85 PathProgramCache]: Analyzing trace with hash 2030429906, now seen corresponding path program 32 times [2022-01-28 15:08:13,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:13,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145668656] [2022-01-28 15:08:13,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:13,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:13,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:13,684 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:13,684 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:13,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145668656] [2022-01-28 15:08:13,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145668656] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:13,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793445937] [2022-01-28 15:08:13,684 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:08:13,684 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:13,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:13,685 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-01-28 15:08:13,708 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-01-28 15:08:13,710 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:08:13,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:13,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:13,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:13,819 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:13,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:08:13,975 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:13,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:14,080 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:14,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:14,116 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:14,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793445937] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:14,117 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:14,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-28 15:08:14,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343248183] [2022-01-28 15:08:14,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:14,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:08:14,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:14,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:08:14,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:08:14,117 INFO L87 Difference]: Start difference. First operand 2777 states and 11549 transitions. Second operand has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:08:15,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:15,357 INFO L93 Difference]: Finished difference Result 3631 states and 14850 transitions. [2022-01-28 15:08:15,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:08:15,357 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:15,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:15,365 INFO L225 Difference]: With dead ends: 3631 [2022-01-28 15:08:15,365 INFO L226 Difference]: Without dead ends: 3579 [2022-01-28 15:08:15,365 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=359, Invalid=1711, Unknown=0, NotChecked=0, Total=2070 [2022-01-28 15:08:15,366 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 369 mSDsluCounter, 1132 mSDsCounter, 0 mSdLazyCounter, 1901 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 2036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 1901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:15,366 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [369 Valid, 685 Invalid, 2036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 1901 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:08:15,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3579 states. [2022-01-28 15:08:15,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3579 to 2797. [2022-01-28 15:08:15,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2797 states, 2796 states have (on average 4.162732474964234) internal successors, (11639), 2796 states have internal predecessors, (11639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:15,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2797 states to 2797 states and 11639 transitions. [2022-01-28 15:08:15,408 INFO L78 Accepts]: Start accepts. Automaton has 2797 states and 11639 transitions. Word has length 23 [2022-01-28 15:08:15,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:15,408 INFO L470 AbstractCegarLoop]: Abstraction has 2797 states and 11639 transitions. [2022-01-28 15:08:15,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:08:15,408 INFO L276 IsEmpty]: Start isEmpty. Operand 2797 states and 11639 transitions. [2022-01-28 15:08:15,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:15,413 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:15,413 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:15,430 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-01-28 15:08:15,628 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-01-28 15:08:15,628 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:15,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:15,629 INFO L85 PathProgramCache]: Analyzing trace with hash -650970656, now seen corresponding path program 33 times [2022-01-28 15:08:15,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:15,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669576696] [2022-01-28 15:08:15,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:15,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:15,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:15,807 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:15,808 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:15,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669576696] [2022-01-28 15:08:15,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669576696] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:15,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145145690] [2022-01-28 15:08:15,808 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:08:15,808 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:15,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:15,809 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-01-28 15:08:15,810 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-01-28 15:08:15,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:08:15,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:15,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:08:15,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:16,001 INFO L354 Elim1Store]: treesize reduction 18, result has 67.3 percent of original size [2022-01-28 15:08:16,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 68 [2022-01-28 15:08:16,122 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:16,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:16,289 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:08:16,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145145690] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:16,290 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:16,290 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 27 [2022-01-28 15:08:16,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886630488] [2022-01-28 15:08:16,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:16,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:08:16,290 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:16,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:08:16,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:08:16,290 INFO L87 Difference]: Start difference. First operand 2797 states and 11639 transitions. Second operand has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:17,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:17,533 INFO L93 Difference]: Finished difference Result 3853 states and 15717 transitions. [2022-01-28 15:08:17,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-28 15:08:17,533 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:17,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:17,542 INFO L225 Difference]: With dead ends: 3853 [2022-01-28 15:08:17,543 INFO L226 Difference]: Without dead ends: 3804 [2022-01-28 15:08:17,543 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 605 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=402, Invalid=2460, Unknown=0, NotChecked=0, Total=2862 [2022-01-28 15:08:17,543 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 449 mSDsluCounter, 1526 mSDsCounter, 0 mSdLazyCounter, 2225 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 449 SdHoareTripleChecker+Valid, 953 SdHoareTripleChecker+Invalid, 2393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 2225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:17,543 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [449 Valid, 953 Invalid, 2393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 2225 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:08:17,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3804 states. [2022-01-28 15:08:17,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3804 to 2837. [2022-01-28 15:08:17,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2837 states, 2836 states have (on average 4.169605077574048) internal successors, (11825), 2836 states have internal predecessors, (11825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:17,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2837 states to 2837 states and 11825 transitions. [2022-01-28 15:08:17,590 INFO L78 Accepts]: Start accepts. Automaton has 2837 states and 11825 transitions. Word has length 23 [2022-01-28 15:08:17,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:17,590 INFO L470 AbstractCegarLoop]: Abstraction has 2837 states and 11825 transitions. [2022-01-28 15:08:17,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:17,590 INFO L276 IsEmpty]: Start isEmpty. Operand 2837 states and 11825 transitions. [2022-01-28 15:08:17,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:17,595 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:17,595 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:17,611 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-01-28 15:08:17,810 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-01-28 15:08:17,810 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:17,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:17,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1875992388, now seen corresponding path program 34 times [2022-01-28 15:08:17,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:17,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779068916] [2022-01-28 15:08:17,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:17,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:17,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:17,941 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:17,941 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:17,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779068916] [2022-01-28 15:08:17,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779068916] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:17,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977789161] [2022-01-28 15:08:17,941 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:08:17,941 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:17,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:17,942 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-01-28 15:08:17,943 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-01-28 15:08:17,974 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:08:17,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:17,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:17,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:18,086 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:18,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:08:18,260 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:18,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:18,381 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:18,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:18,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:08:18,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:08:18,425 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:18,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977789161] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:18,425 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:18,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:08:18,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476874529] [2022-01-28 15:08:18,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:18,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:08:18,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:18,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:08:18,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:08:18,427 INFO L87 Difference]: Start difference. First operand 2837 states and 11825 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:19,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:19,414 INFO L93 Difference]: Finished difference Result 3630 states and 14914 transitions. [2022-01-28 15:08:19,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:08:19,414 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:19,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:19,423 INFO L225 Difference]: With dead ends: 3630 [2022-01-28 15:08:19,423 INFO L226 Difference]: Without dead ends: 3604 [2022-01-28 15:08:19,423 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=272, Invalid=1368, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:08:19,439 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 273 mSDsluCounter, 906 mSDsCounter, 0 mSdLazyCounter, 1519 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 561 SdHoareTripleChecker+Invalid, 1614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 1519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:19,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 561 Invalid, 1614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 1519 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:08:19,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3604 states. [2022-01-28 15:08:19,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3604 to 2841. [2022-01-28 15:08:19,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2841 states, 2840 states have (on average 4.169366197183098) internal successors, (11841), 2840 states have internal predecessors, (11841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:19,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2841 states to 2841 states and 11841 transitions. [2022-01-28 15:08:19,483 INFO L78 Accepts]: Start accepts. Automaton has 2841 states and 11841 transitions. Word has length 23 [2022-01-28 15:08:19,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:19,484 INFO L470 AbstractCegarLoop]: Abstraction has 2841 states and 11841 transitions. [2022-01-28 15:08:19,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:19,484 INFO L276 IsEmpty]: Start isEmpty. Operand 2841 states and 11841 transitions. [2022-01-28 15:08:19,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:19,488 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:19,488 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:19,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-01-28 15:08:19,704 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-01-28 15:08:19,704 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:19,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:19,704 INFO L85 PathProgramCache]: Analyzing trace with hash -805408174, now seen corresponding path program 35 times [2022-01-28 15:08:19,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:19,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982417014] [2022-01-28 15:08:19,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:19,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:19,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:19,838 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:19,838 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:19,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982417014] [2022-01-28 15:08:19,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982417014] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:19,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329382701] [2022-01-28 15:08:19,839 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:08:19,839 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:19,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:19,854 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-01-28 15:08:19,885 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-01-28 15:08:19,916 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:08:19,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:19,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:19,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:20,047 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:20,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:08:20,261 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:20,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:20,426 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:20,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:20,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:08:20,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:08:20,486 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:20,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329382701] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:20,487 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:20,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:08:20,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662978055] [2022-01-28 15:08:20,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:20,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:08:20,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:20,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:08:20,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:08:20,488 INFO L87 Difference]: Start difference. First operand 2841 states and 11841 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:21,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:21,295 INFO L93 Difference]: Finished difference Result 3634 states and 14900 transitions. [2022-01-28 15:08:21,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:08:21,295 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:21,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:21,303 INFO L225 Difference]: With dead ends: 3634 [2022-01-28 15:08:21,303 INFO L226 Difference]: Without dead ends: 3592 [2022-01-28 15:08:21,304 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=275, Invalid=1365, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:08:21,307 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 296 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 1384 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 1485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:21,307 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 531 Invalid, 1485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1384 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:08:21,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3592 states. [2022-01-28 15:08:21,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3592 to 2849. [2022-01-28 15:08:21,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2849 states, 2848 states have (on average 4.169592696629214) internal successors, (11875), 2848 states have internal predecessors, (11875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:21,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2849 states to 2849 states and 11875 transitions. [2022-01-28 15:08:21,397 INFO L78 Accepts]: Start accepts. Automaton has 2849 states and 11875 transitions. Word has length 23 [2022-01-28 15:08:21,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:21,397 INFO L470 AbstractCegarLoop]: Abstraction has 2849 states and 11875 transitions. [2022-01-28 15:08:21,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:21,398 INFO L276 IsEmpty]: Start isEmpty. Operand 2849 states and 11875 transitions. [2022-01-28 15:08:21,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:21,402 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:21,402 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:21,418 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-01-28 15:08:21,615 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-01-28 15:08:21,615 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:21,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:21,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1570045778, now seen corresponding path program 36 times [2022-01-28 15:08:21,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:21,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194893756] [2022-01-28 15:08:21,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:21,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:21,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:21,730 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:21,730 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:21,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194893756] [2022-01-28 15:08:21,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194893756] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:21,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071630934] [2022-01-28 15:08:21,731 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:08:21,731 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:21,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:21,732 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-01-28 15:08:21,732 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-01-28 15:08:21,756 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:08:21,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:21,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:08:21,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:21,904 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:08:21,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 56 [2022-01-28 15:08:22,014 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:22,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:22,180 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:22,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071630934] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:22,180 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:22,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 20 [2022-01-28 15:08:22,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840812185] [2022-01-28 15:08:22,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:22,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-28 15:08:22,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:22,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-28 15:08:22,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=350, Unknown=0, NotChecked=0, Total=420 [2022-01-28 15:08:22,181 INFO L87 Difference]: Start difference. First operand 2849 states and 11875 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:22,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:22,993 INFO L93 Difference]: Finished difference Result 4316 states and 17568 transitions. [2022-01-28 15:08:22,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-28 15:08:22,993 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:22,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:23,002 INFO L225 Difference]: With dead ends: 4316 [2022-01-28 15:08:23,002 INFO L226 Difference]: Without dead ends: 4255 [2022-01-28 15:08:23,003 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=214, Invalid=1192, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:08:23,003 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 350 mSDsluCounter, 1099 mSDsCounter, 0 mSdLazyCounter, 1842 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 1965 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1842 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:23,003 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [350 Valid, 621 Invalid, 1965 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1842 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:08:23,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4255 states. [2022-01-28 15:08:23,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4255 to 2950. [2022-01-28 15:08:23,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2950 states, 2949 states have (on average 4.183112919633774) internal successors, (12336), 2949 states have internal predecessors, (12336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:23,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2950 states to 2950 states and 12336 transitions. [2022-01-28 15:08:23,052 INFO L78 Accepts]: Start accepts. Automaton has 2950 states and 12336 transitions. Word has length 23 [2022-01-28 15:08:23,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:23,052 INFO L470 AbstractCegarLoop]: Abstraction has 2950 states and 12336 transitions. [2022-01-28 15:08:23,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:23,053 INFO L276 IsEmpty]: Start isEmpty. Operand 2950 states and 12336 transitions. [2022-01-28 15:08:23,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:23,057 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:23,057 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:23,075 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-01-28 15:08:23,267 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-01-28 15:08:23,267 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:23,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:23,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1805882352, now seen corresponding path program 37 times [2022-01-28 15:08:23,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:23,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447152863] [2022-01-28 15:08:23,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:23,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:23,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:23,392 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:23,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:23,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447152863] [2022-01-28 15:08:23,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447152863] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:23,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201404802] [2022-01-28 15:08:23,392 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:08:23,393 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:23,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:23,393 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-01-28 15:08:23,394 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-01-28 15:08:23,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:23,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:23,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:23,530 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:23,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:08:23,669 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:23,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:23,773 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:23,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:23,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:08:23,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:08:23,820 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:23,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201404802] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:23,820 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:23,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:08:23,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748096473] [2022-01-28 15:08:23,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:23,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:08:23,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:23,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:08:23,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:08:23,821 INFO L87 Difference]: Start difference. First operand 2950 states and 12336 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:24,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:24,954 INFO L93 Difference]: Finished difference Result 3594 states and 14798 transitions. [2022-01-28 15:08:24,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-28 15:08:24,955 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:24,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:24,962 INFO L225 Difference]: With dead ends: 3594 [2022-01-28 15:08:24,962 INFO L226 Difference]: Without dead ends: 3542 [2022-01-28 15:08:24,963 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=265, Invalid=1457, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:08:24,963 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 299 mSDsluCounter, 1104 mSDsCounter, 0 mSdLazyCounter, 1790 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 1897 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 1790 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:24,963 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [299 Valid, 659 Invalid, 1897 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 1790 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:08:24,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3542 states. [2022-01-28 15:08:24,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3542 to 2962. [2022-01-28 15:08:24,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2962 states, 2961 states have (on average 4.183046268152651) internal successors, (12386), 2961 states have internal predecessors, (12386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:25,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2962 states to 2962 states and 12386 transitions. [2022-01-28 15:08:25,006 INFO L78 Accepts]: Start accepts. Automaton has 2962 states and 12386 transitions. Word has length 23 [2022-01-28 15:08:25,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:25,006 INFO L470 AbstractCegarLoop]: Abstraction has 2962 states and 12386 transitions. [2022-01-28 15:08:25,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:25,007 INFO L276 IsEmpty]: Start isEmpty. Operand 2962 states and 12386 transitions. [2022-01-28 15:08:25,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:25,011 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:25,011 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:25,027 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-01-28 15:08:25,226 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-01-28 15:08:25,227 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:25,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:25,227 INFO L85 PathProgramCache]: Analyzing trace with hash -875518210, now seen corresponding path program 38 times [2022-01-28 15:08:25,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:25,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494484927] [2022-01-28 15:08:25,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:25,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:25,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:25,340 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:25,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:25,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494484927] [2022-01-28 15:08:25,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494484927] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:25,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381819227] [2022-01-28 15:08:25,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:08:25,341 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:25,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:25,342 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-01-28 15:08:25,343 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-01-28 15:08:25,366 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:08:25,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:25,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:25,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:25,500 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:25,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:08:25,711 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:25,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:25,872 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:25,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:25,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:08:25,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:08:25,924 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:25,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381819227] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:25,924 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:25,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:08:25,924 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287237787] [2022-01-28 15:08:25,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:25,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:08:25,924 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:25,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:08:25,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:08:25,925 INFO L87 Difference]: Start difference. First operand 2962 states and 12386 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:26,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:26,659 INFO L93 Difference]: Finished difference Result 3654 states and 15045 transitions. [2022-01-28 15:08:26,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:08:26,659 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:26,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:26,667 INFO L225 Difference]: With dead ends: 3654 [2022-01-28 15:08:26,667 INFO L226 Difference]: Without dead ends: 3612 [2022-01-28 15:08:26,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 412 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=269, Invalid=1537, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:08:26,668 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 374 mSDsluCounter, 741 mSDsCounter, 0 mSdLazyCounter, 1106 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 1243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 1106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:26,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [374 Valid, 454 Invalid, 1243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 1106 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:08:26,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3612 states. [2022-01-28 15:08:26,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3612 to 2954. [2022-01-28 15:08:26,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2954 states, 2953 states have (on average 4.182864883169658) internal successors, (12352), 2953 states have internal predecessors, (12352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:26,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2954 states to 2954 states and 12352 transitions. [2022-01-28 15:08:26,727 INFO L78 Accepts]: Start accepts. Automaton has 2954 states and 12352 transitions. Word has length 23 [2022-01-28 15:08:26,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:26,727 INFO L470 AbstractCegarLoop]: Abstraction has 2954 states and 12352 transitions. [2022-01-28 15:08:26,727 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:26,727 INFO L276 IsEmpty]: Start isEmpty. Operand 2954 states and 12352 transitions. [2022-01-28 15:08:26,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:26,746 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:26,746 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:26,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-01-28 15:08:26,961 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-01-28 15:08:26,961 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:26,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:26,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1730602444, now seen corresponding path program 39 times [2022-01-28 15:08:26,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:26,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731642201] [2022-01-28 15:08:26,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:26,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:26,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:27,080 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:27,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:27,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731642201] [2022-01-28 15:08:27,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731642201] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:27,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482509322] [2022-01-28 15:08:27,082 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:08:27,082 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:27,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:27,083 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-01-28 15:08:27,088 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-01-28 15:08:27,118 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:08:27,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:27,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:27,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:27,289 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:27,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:08:27,428 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:27,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:27,529 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:27,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:27,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:08:27,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:08:27,593 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:27,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1482509322] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:27,593 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:27,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:08:27,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732390558] [2022-01-28 15:08:27,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:27,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:08:27,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:27,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:08:27,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:08:27,594 INFO L87 Difference]: Start difference. First operand 2954 states and 12352 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:28,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:28,233 INFO L93 Difference]: Finished difference Result 3370 states and 13933 transitions. [2022-01-28 15:08:28,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:08:28,233 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:28,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:28,241 INFO L225 Difference]: With dead ends: 3370 [2022-01-28 15:08:28,241 INFO L226 Difference]: Without dead ends: 3361 [2022-01-28 15:08:28,241 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=180, Invalid=1080, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:08:28,241 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 220 mSDsluCounter, 983 mSDsCounter, 0 mSdLazyCounter, 1448 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 513 SdHoareTripleChecker+Invalid, 1513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:28,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [220 Valid, 513 Invalid, 1513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1448 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:08:28,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3361 states. [2022-01-28 15:08:28,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3361 to 2995. [2022-01-28 15:08:28,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2995 states, 2994 states have (on average 4.183700734802939) internal successors, (12526), 2994 states have internal predecessors, (12526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:28,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2995 states to 2995 states and 12526 transitions. [2022-01-28 15:08:28,300 INFO L78 Accepts]: Start accepts. Automaton has 2995 states and 12526 transitions. Word has length 23 [2022-01-28 15:08:28,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:28,300 INFO L470 AbstractCegarLoop]: Abstraction has 2995 states and 12526 transitions. [2022-01-28 15:08:28,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:28,300 INFO L276 IsEmpty]: Start isEmpty. Operand 2995 states and 12526 transitions. [2022-01-28 15:08:28,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:28,305 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:28,305 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:28,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-01-28 15:08:28,521 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-01-28 15:08:28,521 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:28,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:28,522 INFO L85 PathProgramCache]: Analyzing trace with hash -815520956, now seen corresponding path program 40 times [2022-01-28 15:08:28,522 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:28,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252578612] [2022-01-28 15:08:28,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:28,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:28,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:28,638 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:28,638 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:28,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252578612] [2022-01-28 15:08:28,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252578612] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:28,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256355214] [2022-01-28 15:08:28,638 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:08:28,638 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:28,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:28,656 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-01-28 15:08:28,666 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-01-28 15:08:28,696 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:08:28,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:28,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:28,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:28,872 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:28,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:08:29,052 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:29,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:29,175 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:29,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:29,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:08:29,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:08:29,228 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:29,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256355214] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:29,228 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:29,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:08:29,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289277447] [2022-01-28 15:08:29,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:29,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:08:29,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:29,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:08:29,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=520, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:08:29,229 INFO L87 Difference]: Start difference. First operand 2995 states and 12526 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:30,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:30,199 INFO L93 Difference]: Finished difference Result 3506 states and 14493 transitions. [2022-01-28 15:08:30,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-28 15:08:30,200 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:30,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:30,207 INFO L225 Difference]: With dead ends: 3506 [2022-01-28 15:08:30,208 INFO L226 Difference]: Without dead ends: 3497 [2022-01-28 15:08:30,208 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=200, Invalid=1206, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:08:30,208 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 183 mSDsluCounter, 1007 mSDsCounter, 0 mSdLazyCounter, 1633 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 540 SdHoareTripleChecker+Invalid, 1685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:30,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 540 Invalid, 1685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1633 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:08:30,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3497 states. [2022-01-28 15:08:30,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3497 to 2999. [2022-01-28 15:08:30,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2999 states, 2998 states have (on average 4.183455637091394) internal successors, (12542), 2998 states have internal predecessors, (12542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:30,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2999 states to 2999 states and 12542 transitions. [2022-01-28 15:08:30,253 INFO L78 Accepts]: Start accepts. Automaton has 2999 states and 12542 transitions. Word has length 23 [2022-01-28 15:08:30,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:30,253 INFO L470 AbstractCegarLoop]: Abstraction has 2999 states and 12542 transitions. [2022-01-28 15:08:30,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:30,253 INFO L276 IsEmpty]: Start isEmpty. Operand 2999 states and 12542 transitions. [2022-01-28 15:08:30,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:30,258 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:30,258 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:30,273 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-01-28 15:08:30,473 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-01-28 15:08:30,473 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:30,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:30,474 INFO L85 PathProgramCache]: Analyzing trace with hash -661083438, now seen corresponding path program 41 times [2022-01-28 15:08:30,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:30,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644407420] [2022-01-28 15:08:30,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:30,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:30,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:30,594 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:30,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:30,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644407420] [2022-01-28 15:08:30,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644407420] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:30,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978808569] [2022-01-28 15:08:30,595 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:08:30,595 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:30,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:30,596 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-01-28 15:08:30,597 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-01-28 15:08:30,620 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:08:30,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:30,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:08:30,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:30,785 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:30,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 49 [2022-01-28 15:08:30,843 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:30,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:30,994 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:30,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:31,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:08:31,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:08:31,050 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:31,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978808569] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:31,050 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:31,050 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:08:31,050 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706979260] [2022-01-28 15:08:31,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:31,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:08:31,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:31,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:08:31,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:08:31,051 INFO L87 Difference]: Start difference. First operand 2999 states and 12542 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:31,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:31,518 INFO L93 Difference]: Finished difference Result 3441 states and 14302 transitions. [2022-01-28 15:08:31,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-28 15:08:31,519 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:31,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:31,526 INFO L225 Difference]: With dead ends: 3441 [2022-01-28 15:08:31,526 INFO L226 Difference]: Without dead ends: 3432 [2022-01-28 15:08:31,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=155, Invalid=901, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:08:31,526 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 190 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 663 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 963 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 251 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:31,526 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 362 Invalid, 963 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 663 Invalid, 0 Unknown, 251 Unchecked, 0.3s Time] [2022-01-28 15:08:31,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3432 states. [2022-01-28 15:08:31,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3432 to 3011. [2022-01-28 15:08:31,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3011 states, 3010 states have (on average 4.186046511627907) internal successors, (12600), 3010 states have internal predecessors, (12600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:31,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3011 states to 3011 states and 12600 transitions. [2022-01-28 15:08:31,570 INFO L78 Accepts]: Start accepts. Automaton has 3011 states and 12600 transitions. Word has length 23 [2022-01-28 15:08:31,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:31,571 INFO L470 AbstractCegarLoop]: Abstraction has 3011 states and 12600 transitions. [2022-01-28 15:08:31,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:31,571 INFO L276 IsEmpty]: Start isEmpty. Operand 3011 states and 12600 transitions. [2022-01-28 15:08:31,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:31,575 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:31,575 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:31,591 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-01-28 15:08:31,791 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-01-28 15:08:31,791 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:31,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:31,791 INFO L85 PathProgramCache]: Analyzing trace with hash -589951332, now seen corresponding path program 42 times [2022-01-28 15:08:31,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:31,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525479496] [2022-01-28 15:08:31,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:31,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:31,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:31,915 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:31,915 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:31,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525479496] [2022-01-28 15:08:31,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525479496] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:31,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782836796] [2022-01-28 15:08:31,915 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:08:31,915 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:31,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:31,916 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-01-28 15:08:31,959 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-01-28 15:08:31,985 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:08:31,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:31,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-28 15:08:31,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:32,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:08:32,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:08:32,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:08:32,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2022-01-28 15:08:32,287 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:32,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:32,517 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:32,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782836796] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:32,517 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:32,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:08:32,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768542931] [2022-01-28 15:08:32,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:32,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:08:32,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:32,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:08:32,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=543, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:08:32,518 INFO L87 Difference]: Start difference. First operand 3011 states and 12600 transitions. Second operand has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 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-01-28 15:08:34,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:34,260 INFO L93 Difference]: Finished difference Result 5608 states and 22651 transitions. [2022-01-28 15:08:34,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-28 15:08:34,260 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:34,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:34,272 INFO L225 Difference]: With dead ends: 5608 [2022-01-28 15:08:34,273 INFO L226 Difference]: Without dead ends: 5538 [2022-01-28 15:08:34,273 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1252 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=831, Invalid=3591, Unknown=0, NotChecked=0, Total=4422 [2022-01-28 15:08:34,273 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 448 mSDsluCounter, 1036 mSDsCounter, 0 mSdLazyCounter, 1689 mSolverCounterSat, 292 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 1981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 292 IncrementalHoareTripleChecker+Valid, 1689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:34,274 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [448 Valid, 581 Invalid, 1981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [292 Valid, 1689 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:08:34,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5538 states. [2022-01-28 15:08:34,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5538 to 3291. [2022-01-28 15:08:34,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3291 states, 3290 states have (on average 4.226747720364742) internal successors, (13906), 3290 states have internal predecessors, (13906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:34,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3291 states to 3291 states and 13906 transitions. [2022-01-28 15:08:34,380 INFO L78 Accepts]: Start accepts. Automaton has 3291 states and 13906 transitions. Word has length 23 [2022-01-28 15:08:34,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:34,380 INFO L470 AbstractCegarLoop]: Abstraction has 3291 states and 13906 transitions. [2022-01-28 15:08:34,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 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-01-28 15:08:34,381 INFO L276 IsEmpty]: Start isEmpty. Operand 3291 states and 13906 transitions. [2022-01-28 15:08:34,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:34,386 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:34,386 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:34,403 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-01-28 15:08:34,598 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-01-28 15:08:34,599 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:34,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:34,599 INFO L85 PathProgramCache]: Analyzing trace with hash -579684382, now seen corresponding path program 43 times [2022-01-28 15:08:34,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:34,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823245274] [2022-01-28 15:08:34,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:34,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:34,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:34,739 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:34,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:34,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823245274] [2022-01-28 15:08:34,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823245274] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:34,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382744149] [2022-01-28 15:08:34,739 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:08:34,739 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:34,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:34,740 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-01-28 15:08:34,741 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-01-28 15:08:34,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:34,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:34,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:34,918 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:34,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:08:35,129 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:35,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:35,300 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:35,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:35,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:08:35,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:08:35,357 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:35,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382744149] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:35,357 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:35,357 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:08:35,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382706501] [2022-01-28 15:08:35,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:35,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:08:35,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:35,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:08:35,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:08:35,358 INFO L87 Difference]: Start difference. First operand 3291 states and 13906 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:36,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:36,573 INFO L93 Difference]: Finished difference Result 3811 states and 15898 transitions. [2022-01-28 15:08:36,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-28 15:08:36,573 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:36,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:36,581 INFO L225 Difference]: With dead ends: 3811 [2022-01-28 15:08:36,581 INFO L226 Difference]: Without dead ends: 3802 [2022-01-28 15:08:36,582 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 521 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=367, Invalid=1985, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:08:36,582 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 368 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 1337 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 1441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:36,582 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 510 Invalid, 1441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1337 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:08:36,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3802 states. [2022-01-28 15:08:36,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3802 to 3307. [2022-01-28 15:08:36,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3307 states, 3306 states have (on average 4.230490018148821) internal successors, (13986), 3306 states have internal predecessors, (13986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:36,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3307 states to 3307 states and 13986 transitions. [2022-01-28 15:08:36,686 INFO L78 Accepts]: Start accepts. Automaton has 3307 states and 13986 transitions. Word has length 23 [2022-01-28 15:08:36,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:36,686 INFO L470 AbstractCegarLoop]: Abstraction has 3307 states and 13986 transitions. [2022-01-28 15:08:36,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:36,686 INFO L276 IsEmpty]: Start isEmpty. Operand 3307 states and 13986 transitions. [2022-01-28 15:08:36,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:36,692 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:36,692 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:36,710 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-01-28 15:08:36,908 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-01-28 15:08:36,908 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:36,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:36,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1033882352, now seen corresponding path program 44 times [2022-01-28 15:08:36,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:36,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760363765] [2022-01-28 15:08:36,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:36,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:36,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:37,053 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:37,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:37,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760363765] [2022-01-28 15:08:37,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760363765] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:37,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1058222354] [2022-01-28 15:08:37,054 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:08:37,054 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:37,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:37,055 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-01-28 15:08:37,056 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-01-28 15:08:37,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:08:37,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:37,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:08:37,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:37,208 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:37,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-01-28 15:08:37,297 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:37,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:37,431 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:37,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:37,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:08:37,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:08:37,466 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:37,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1058222354] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:37,466 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:37,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:08:37,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833276727] [2022-01-28 15:08:37,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:37,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:08:37,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:37,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:08:37,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:08:37,467 INFO L87 Difference]: Start difference. First operand 3307 states and 13986 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:38,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:38,818 INFO L93 Difference]: Finished difference Result 4436 states and 18381 transitions. [2022-01-28 15:08:38,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-28 15:08:38,819 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:38,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:38,829 INFO L225 Difference]: With dead ends: 4436 [2022-01-28 15:08:38,829 INFO L226 Difference]: Without dead ends: 4404 [2022-01-28 15:08:38,830 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 800 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=441, Invalid=2865, Unknown=0, NotChecked=0, Total=3306 [2022-01-28 15:08:38,830 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 391 mSDsluCounter, 1166 mSDsCounter, 0 mSdLazyCounter, 1652 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 757 SdHoareTripleChecker+Invalid, 1831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 1652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:38,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 757 Invalid, 1831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 1652 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:08:38,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4404 states. [2022-01-28 15:08:38,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4404 to 3369. [2022-01-28 15:08:38,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3369 states, 3368 states have (on average 4.236342042755345) internal successors, (14268), 3368 states have internal predecessors, (14268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:38,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3369 states to 3369 states and 14268 transitions. [2022-01-28 15:08:38,887 INFO L78 Accepts]: Start accepts. Automaton has 3369 states and 14268 transitions. Word has length 23 [2022-01-28 15:08:38,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:38,887 INFO L470 AbstractCegarLoop]: Abstraction has 3369 states and 14268 transitions. [2022-01-28 15:08:38,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:38,887 INFO L276 IsEmpty]: Start isEmpty. Operand 3369 states and 14268 transitions. [2022-01-28 15:08:38,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:38,916 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:38,916 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:38,933 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-01-28 15:08:39,131 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-01-28 15:08:39,131 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:39,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:39,132 INFO L85 PathProgramCache]: Analyzing trace with hash 370110242, now seen corresponding path program 45 times [2022-01-28 15:08:39,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:39,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423341189] [2022-01-28 15:08:39,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:39,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:39,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:39,309 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:39,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:39,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423341189] [2022-01-28 15:08:39,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423341189] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:39,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125521163] [2022-01-28 15:08:39,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:08:39,309 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:39,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:39,310 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-01-28 15:08:39,311 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-01-28 15:08:39,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:08:39,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:39,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:39,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:39,433 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:39,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:08:39,569 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:39,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:39,657 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:39,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:39,682 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:39,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125521163] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:39,682 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:39,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-28 15:08:39,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84242469] [2022-01-28 15:08:39,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:39,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:08:39,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:39,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:08:39,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=641, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:08:39,683 INFO L87 Difference]: Start difference. First operand 3369 states and 14268 transitions. Second operand has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:08:40,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:40,650 INFO L93 Difference]: Finished difference Result 4120 states and 17216 transitions. [2022-01-28 15:08:40,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-28 15:08:40,651 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:40,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:40,659 INFO L225 Difference]: With dead ends: 4120 [2022-01-28 15:08:40,660 INFO L226 Difference]: Without dead ends: 4098 [2022-01-28 15:08:40,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=414, Invalid=2136, Unknown=0, NotChecked=0, Total=2550 [2022-01-28 15:08:40,660 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 281 mSDsluCounter, 1188 mSDsCounter, 0 mSdLazyCounter, 2001 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 825 SdHoareTripleChecker+Invalid, 2103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 2001 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:40,660 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 825 Invalid, 2103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 2001 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:08:40,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4098 states. [2022-01-28 15:08:40,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4098 to 3369. [2022-01-28 15:08:40,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3369 states, 3368 states have (on average 4.236342042755345) internal successors, (14268), 3368 states have internal predecessors, (14268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:40,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3369 states to 3369 states and 14268 transitions. [2022-01-28 15:08:40,715 INFO L78 Accepts]: Start accepts. Automaton has 3369 states and 14268 transitions. Word has length 23 [2022-01-28 15:08:40,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:40,715 INFO L470 AbstractCegarLoop]: Abstraction has 3369 states and 14268 transitions. [2022-01-28 15:08:40,715 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:08:40,715 INFO L276 IsEmpty]: Start isEmpty. Operand 3369 states and 14268 transitions. [2022-01-28 15:08:40,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:40,721 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:40,721 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:40,738 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-01-28 15:08:40,935 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-01-28 15:08:40,935 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:40,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:40,936 INFO L85 PathProgramCache]: Analyzing trace with hash 719607620, now seen corresponding path program 46 times [2022-01-28 15:08:40,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:40,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585600209] [2022-01-28 15:08:40,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:40,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:40,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:41,081 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:41,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:41,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585600209] [2022-01-28 15:08:41,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585600209] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:41,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84545264] [2022-01-28 15:08:41,081 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:08:41,081 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:41,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:41,082 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-01-28 15:08:41,083 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-01-28 15:08:41,106 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:08:41,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:41,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:41,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:41,244 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:41,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:08:41,431 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:41,432 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:41,573 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:41,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:41,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:08:41,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:08:41,624 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:41,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84545264] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:41,624 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:41,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:08:41,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516494555] [2022-01-28 15:08:41,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:41,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:08:41,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:41,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:08:41,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:08:41,625 INFO L87 Difference]: Start difference. First operand 3369 states and 14268 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:42,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:42,443 INFO L93 Difference]: Finished difference Result 4070 states and 16996 transitions. [2022-01-28 15:08:42,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:08:42,443 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:42,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:42,451 INFO L225 Difference]: With dead ends: 4070 [2022-01-28 15:08:42,452 INFO L226 Difference]: Without dead ends: 4040 [2022-01-28 15:08:42,452 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 447 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=284, Invalid=1522, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:08:42,453 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 212 mSDsluCounter, 869 mSDsCounter, 0 mSdLazyCounter, 1550 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 1612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:42,453 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 554 Invalid, 1612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1550 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:08:42,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4040 states. [2022-01-28 15:08:42,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4040 to 3369. [2022-01-28 15:08:42,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3369 states, 3368 states have (on average 4.236342042755345) internal successors, (14268), 3368 states have internal predecessors, (14268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:42,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3369 states to 3369 states and 14268 transitions. [2022-01-28 15:08:42,506 INFO L78 Accepts]: Start accepts. Automaton has 3369 states and 14268 transitions. Word has length 23 [2022-01-28 15:08:42,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:42,506 INFO L470 AbstractCegarLoop]: Abstraction has 3369 states and 14268 transitions. [2022-01-28 15:08:42,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:42,506 INFO L276 IsEmpty]: Start isEmpty. Operand 3369 states and 14268 transitions. [2022-01-28 15:08:42,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:42,511 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:42,511 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:42,528 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-01-28 15:08:42,727 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-01-28 15:08:42,727 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:42,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:42,728 INFO L85 PathProgramCache]: Analyzing trace with hash 495060066, now seen corresponding path program 47 times [2022-01-28 15:08:42,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:42,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226900785] [2022-01-28 15:08:42,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:42,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:42,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:42,808 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:42,808 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:42,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226900785] [2022-01-28 15:08:42,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226900785] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:42,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789884981] [2022-01-28 15:08:42,808 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:08:42,808 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:42,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:42,809 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-01-28 15:08:42,811 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-01-28 15:08:42,836 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:08:42,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:42,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:42,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:43,053 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:43,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:08:43,180 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:43,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:43,301 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:43,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:43,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:08:43,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:08:43,346 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:43,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789884981] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:43,346 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:43,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:08:43,347 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186486355] [2022-01-28 15:08:43,347 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:43,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:08:43,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:43,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:08:43,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:08:43,347 INFO L87 Difference]: Start difference. First operand 3369 states and 14268 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:44,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:44,126 INFO L93 Difference]: Finished difference Result 3783 states and 15857 transitions. [2022-01-28 15:08:44,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:08:44,126 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:44,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:44,135 INFO L225 Difference]: With dead ends: 3783 [2022-01-28 15:08:44,135 INFO L226 Difference]: Without dead ends: 3749 [2022-01-28 15:08:44,135 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 311 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=182, Invalid=1150, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:08:44,135 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 156 mSDsluCounter, 918 mSDsCounter, 0 mSdLazyCounter, 1567 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 1607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:44,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 528 Invalid, 1607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1567 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:08:44,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3749 states. [2022-01-28 15:08:44,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3749 to 3373. [2022-01-28 15:08:44,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3373 states, 3372 states have (on average 4.236951364175564) internal successors, (14287), 3372 states have internal predecessors, (14287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:44,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3373 states to 3373 states and 14287 transitions. [2022-01-28 15:08:44,187 INFO L78 Accepts]: Start accepts. Automaton has 3373 states and 14287 transitions. Word has length 23 [2022-01-28 15:08:44,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:44,187 INFO L470 AbstractCegarLoop]: Abstraction has 3373 states and 14287 transitions. [2022-01-28 15:08:44,187 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:44,187 INFO L276 IsEmpty]: Start isEmpty. Operand 3373 states and 14287 transitions. [2022-01-28 15:08:44,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:44,193 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:44,193 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:44,210 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-01-28 15:08:44,408 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-01-28 15:08:44,408 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:44,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:44,409 INFO L85 PathProgramCache]: Analyzing trace with hash 649497584, now seen corresponding path program 48 times [2022-01-28 15:08:44,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:44,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337626069] [2022-01-28 15:08:44,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:44,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:44,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:44,552 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:44,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:44,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337626069] [2022-01-28 15:08:44,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337626069] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:44,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711899479] [2022-01-28 15:08:44,553 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:08:44,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:44,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:44,554 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-01-28 15:08:44,555 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-01-28 15:08:44,578 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:08:44,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:44,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:44,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:44,747 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:44,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:08:44,929 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:44,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:45,075 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:45,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:45,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:08:45,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:08:45,129 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:45,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711899479] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:45,129 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:45,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:08:45,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634826132] [2022-01-28 15:08:45,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:45,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:08:45,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:45,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:08:45,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:08:45,130 INFO L87 Difference]: Start difference. First operand 3373 states and 14287 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:46,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:46,111 INFO L93 Difference]: Finished difference Result 3899 states and 16327 transitions. [2022-01-28 15:08:46,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:08:46,111 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:46,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:46,121 INFO L225 Difference]: With dead ends: 3899 [2022-01-28 15:08:46,121 INFO L226 Difference]: Without dead ends: 3869 [2022-01-28 15:08:46,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 457 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=270, Invalid=1622, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:08:46,121 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 222 mSDsluCounter, 803 mSDsCounter, 0 mSdLazyCounter, 1351 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 1438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:46,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 499 Invalid, 1438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1351 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:08:46,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3869 states. [2022-01-28 15:08:46,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3869 to 3373. [2022-01-28 15:08:46,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3373 states, 3372 states have (on average 4.236951364175564) internal successors, (14287), 3372 states have internal predecessors, (14287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:46,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3373 states to 3373 states and 14287 transitions. [2022-01-28 15:08:46,179 INFO L78 Accepts]: Start accepts. Automaton has 3373 states and 14287 transitions. Word has length 23 [2022-01-28 15:08:46,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:46,179 INFO L470 AbstractCegarLoop]: Abstraction has 3373 states and 14287 transitions. [2022-01-28 15:08:46,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:46,179 INFO L276 IsEmpty]: Start isEmpty. Operand 3373 states and 14287 transitions. [2022-01-28 15:08:46,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:46,185 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:46,185 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:46,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-01-28 15:08:46,400 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-01-28 15:08:46,401 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:46,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:46,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1539290320, now seen corresponding path program 49 times [2022-01-28 15:08:46,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:46,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131504838] [2022-01-28 15:08:46,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:46,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:46,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:46,559 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:46,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:46,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131504838] [2022-01-28 15:08:46,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131504838] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:46,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460160294] [2022-01-28 15:08:46,560 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:08:46,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:46,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:46,561 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-01-28 15:08:46,561 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-01-28 15:08:46,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:46,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:46,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:46,753 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:46,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:08:46,906 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:46,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:47,055 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:47,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:47,093 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:47,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460160294] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:47,093 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:47,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-28 15:08:47,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314575862] [2022-01-28 15:08:47,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:47,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:08:47,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:47,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:08:47,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:08:47,094 INFO L87 Difference]: Start difference. First operand 3373 states and 14287 transitions. Second operand has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:08:48,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:48,302 INFO L93 Difference]: Finished difference Result 4108 states and 17179 transitions. [2022-01-28 15:08:48,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-28 15:08:48,303 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:48,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:48,313 INFO L225 Difference]: With dead ends: 4108 [2022-01-28 15:08:48,313 INFO L226 Difference]: Without dead ends: 4086 [2022-01-28 15:08:48,314 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 621 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=421, Invalid=2129, Unknown=0, NotChecked=0, Total=2550 [2022-01-28 15:08:48,315 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 262 mSDsluCounter, 1098 mSDsCounter, 0 mSdLazyCounter, 1788 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 783 SdHoareTripleChecker+Invalid, 1885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:48,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 783 Invalid, 1885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1788 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:08:48,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4086 states. [2022-01-28 15:08:48,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4086 to 3373. [2022-01-28 15:08:48,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3373 states, 3372 states have (on average 4.236951364175564) internal successors, (14287), 3372 states have internal predecessors, (14287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:48,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3373 states to 3373 states and 14287 transitions. [2022-01-28 15:08:48,372 INFO L78 Accepts]: Start accepts. Automaton has 3373 states and 14287 transitions. Word has length 23 [2022-01-28 15:08:48,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:48,372 INFO L470 AbstractCegarLoop]: Abstraction has 3373 states and 14287 transitions. [2022-01-28 15:08:48,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:08:48,372 INFO L276 IsEmpty]: Start isEmpty. Operand 3373 states and 14287 transitions. [2022-01-28 15:08:48,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:48,377 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:48,377 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:48,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-01-28 15:08:48,591 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-01-28 15:08:48,591 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:48,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:48,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1189792942, now seen corresponding path program 50 times [2022-01-28 15:08:48,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:48,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120991395] [2022-01-28 15:08:48,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:48,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:48,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:48,761 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:48,761 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:48,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120991395] [2022-01-28 15:08:48,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120991395] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:48,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271147351] [2022-01-28 15:08:48,761 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:08:48,761 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:48,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:48,762 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-01-28 15:08:48,792 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:08:48,792 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:48,792 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-01-28 15:08:48,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:48,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:48,953 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:48,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:08:49,141 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:49,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:49,263 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:49,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:49,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:08:49,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:08:49,300 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:49,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271147351] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:49,301 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:49,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:08:49,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185980016] [2022-01-28 15:08:49,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:49,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:08:49,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:49,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:08:49,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:08:49,302 INFO L87 Difference]: Start difference. First operand 3373 states and 14287 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:50,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:50,027 INFO L93 Difference]: Finished difference Result 4124 states and 17220 transitions. [2022-01-28 15:08:50,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:08:50,028 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:50,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:50,037 INFO L225 Difference]: With dead ends: 4124 [2022-01-28 15:08:50,037 INFO L226 Difference]: Without dead ends: 4094 [2022-01-28 15:08:50,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=255, Invalid=1305, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:08:50,037 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 213 mSDsluCounter, 879 mSDsCounter, 0 mSdLazyCounter, 1654 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 1719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:50,038 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 577 Invalid, 1719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1654 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:08:50,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4094 states. [2022-01-28 15:08:50,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4094 to 3377. [2022-01-28 15:08:50,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3377 states, 3376 states have (on average 4.237263033175355) internal successors, (14305), 3376 states have internal predecessors, (14305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:50,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3377 states to 3377 states and 14305 transitions. [2022-01-28 15:08:50,090 INFO L78 Accepts]: Start accepts. Automaton has 3377 states and 14305 transitions. Word has length 23 [2022-01-28 15:08:50,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:50,091 INFO L470 AbstractCegarLoop]: Abstraction has 3377 states and 14305 transitions. [2022-01-28 15:08:50,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:50,091 INFO L276 IsEmpty]: Start isEmpty. Operand 3377 states and 14305 transitions. [2022-01-28 15:08:50,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:50,097 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:50,097 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:50,112 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-01-28 15:08:50,311 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-01-28 15:08:50,311 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:50,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:50,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1108393886, now seen corresponding path program 51 times [2022-01-28 15:08:50,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:50,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478491278] [2022-01-28 15:08:50,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:50,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:50,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:50,418 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:50,418 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:50,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478491278] [2022-01-28 15:08:50,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478491278] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:50,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029708539] [2022-01-28 15:08:50,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:08:50,418 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:50,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:50,419 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-01-28 15:08:50,442 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-01-28 15:08:50,465 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-28 15:08:50,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:50,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:50,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:50,594 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:50,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:08:50,804 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:50,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:50,933 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:50,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:50,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:08:50,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:08:50,985 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:50,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029708539] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:50,985 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:50,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:08:50,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689379378] [2022-01-28 15:08:50,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:50,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:08:50,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:50,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:08:50,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:08:50,986 INFO L87 Difference]: Start difference. First operand 3377 states and 14305 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:51,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:51,825 INFO L93 Difference]: Finished difference Result 3919 states and 16410 transitions. [2022-01-28 15:08:51,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:08:51,825 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:51,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:51,834 INFO L225 Difference]: With dead ends: 3919 [2022-01-28 15:08:51,834 INFO L226 Difference]: Without dead ends: 3893 [2022-01-28 15:08:51,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 384 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=309, Invalid=1331, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:08:51,835 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 218 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 1356 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 1433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:51,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 485 Invalid, 1433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1356 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:08:51,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3893 states. [2022-01-28 15:08:51,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3893 to 3377. [2022-01-28 15:08:51,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3377 states, 3376 states have (on average 4.237263033175355) internal successors, (14305), 3376 states have internal predecessors, (14305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:51,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3377 states to 3377 states and 14305 transitions. [2022-01-28 15:08:51,908 INFO L78 Accepts]: Start accepts. Automaton has 3377 states and 14305 transitions. Word has length 23 [2022-01-28 15:08:51,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:51,908 INFO L470 AbstractCegarLoop]: Abstraction has 3377 states and 14305 transitions. [2022-01-28 15:08:51,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:51,909 INFO L276 IsEmpty]: Start isEmpty. Operand 3377 states and 14305 transitions. [2022-01-28 15:08:51,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:51,915 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:51,915 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:51,931 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-01-28 15:08:52,131 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-01-28 15:08:52,131 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:52,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:52,131 INFO L85 PathProgramCache]: Analyzing trace with hash -624208832, now seen corresponding path program 52 times [2022-01-28 15:08:52,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:52,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332050078] [2022-01-28 15:08:52,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:52,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:52,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:52,276 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:52,276 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:52,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332050078] [2022-01-28 15:08:52,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332050078] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:52,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [194412267] [2022-01-28 15:08:52,277 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:08:52,277 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:52,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:52,278 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-01-28 15:08:52,278 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-01-28 15:08:52,309 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:08:52,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:52,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:52,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:52,423 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:52,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:08:52,532 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:52,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:52,621 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:52,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:52,645 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:52,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [194412267] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:52,645 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:52,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-28 15:08:52,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675344288] [2022-01-28 15:08:52,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:52,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:08:52,645 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:52,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:08:52,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:08:52,646 INFO L87 Difference]: Start difference. First operand 3377 states and 14305 transitions. Second operand has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:08:53,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:53,472 INFO L93 Difference]: Finished difference Result 3981 states and 16676 transitions. [2022-01-28 15:08:53,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:08:53,473 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:53,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:53,481 INFO L225 Difference]: With dead ends: 3981 [2022-01-28 15:08:53,482 INFO L226 Difference]: Without dead ends: 3959 [2022-01-28 15:08:53,482 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 548 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=362, Invalid=2088, Unknown=0, NotChecked=0, Total=2450 [2022-01-28 15:08:53,482 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 264 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 1682 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 1816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 1682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:53,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 691 Invalid, 1816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1682 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:08:53,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3959 states. [2022-01-28 15:08:53,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3959 to 3381. [2022-01-28 15:08:53,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3381 states, 3380 states have (on average 4.23698224852071) internal successors, (14321), 3380 states have internal predecessors, (14321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:53,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3381 states to 3381 states and 14321 transitions. [2022-01-28 15:08:53,536 INFO L78 Accepts]: Start accepts. Automaton has 3381 states and 14321 transitions. Word has length 23 [2022-01-28 15:08:53,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:53,537 INFO L470 AbstractCegarLoop]: Abstraction has 3381 states and 14321 transitions. [2022-01-28 15:08:53,537 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:08:53,537 INFO L276 IsEmpty]: Start isEmpty. Operand 3381 states and 14321 transitions. [2022-01-28 15:08:53,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:53,542 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:53,542 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:53,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-01-28 15:08:53,755 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-01-28 15:08:53,755 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:53,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:53,756 INFO L85 PathProgramCache]: Analyzing trace with hash -38874880, now seen corresponding path program 53 times [2022-01-28 15:08:53,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:53,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396830817] [2022-01-28 15:08:53,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:53,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:53,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:53,943 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:53,944 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:53,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396830817] [2022-01-28 15:08:53,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396830817] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:53,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137346086] [2022-01-28 15:08:53,944 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:08:53,944 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:53,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:53,945 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-01-28 15:08:53,946 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-01-28 15:08:53,969 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-28 15:08:53,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:53,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:53,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:54,142 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:54,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:08:54,342 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:54,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:54,443 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:54,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:54,470 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:54,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137346086] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:54,470 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:54,470 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-28 15:08:54,470 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227187770] [2022-01-28 15:08:54,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:54,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:08:54,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:54,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:08:54,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:08:54,471 INFO L87 Difference]: Start difference. First operand 3381 states and 14321 transitions. Second operand has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:08:55,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:55,367 INFO L93 Difference]: Finished difference Result 3925 states and 16424 transitions. [2022-01-28 15:08:55,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:08:55,367 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:55,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:55,377 INFO L225 Difference]: With dead ends: 3925 [2022-01-28 15:08:55,377 INFO L226 Difference]: Without dead ends: 3899 [2022-01-28 15:08:55,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 451 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=361, Invalid=1801, Unknown=0, NotChecked=0, Total=2162 [2022-01-28 15:08:55,377 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 238 mSDsluCounter, 878 mSDsCounter, 0 mSdLazyCounter, 1448 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 1573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 1448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:55,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [238 Valid, 549 Invalid, 1573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 1448 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:08:55,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3899 states. [2022-01-28 15:08:55,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3899 to 3389. [2022-01-28 15:08:55,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3389 states, 3388 states have (on average 4.237012987012987) internal successors, (14355), 3388 states have internal predecessors, (14355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:55,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3389 states to 3389 states and 14355 transitions. [2022-01-28 15:08:55,433 INFO L78 Accepts]: Start accepts. Automaton has 3389 states and 14355 transitions. Word has length 23 [2022-01-28 15:08:55,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:55,433 INFO L470 AbstractCegarLoop]: Abstraction has 3389 states and 14355 transitions. [2022-01-28 15:08:55,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:08:55,433 INFO L276 IsEmpty]: Start isEmpty. Operand 3389 states and 14355 transitions. [2022-01-28 15:08:55,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:55,439 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:55,439 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:55,455 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-01-28 15:08:55,655 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-01-28 15:08:55,655 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:55,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:55,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1574691854, now seen corresponding path program 54 times [2022-01-28 15:08:55,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:55,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955718525] [2022-01-28 15:08:55,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:55,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:55,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:55,805 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:55,805 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:55,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955718525] [2022-01-28 15:08:55,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955718525] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:55,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573864275] [2022-01-28 15:08:55,805 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:08:55,805 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:55,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:55,806 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-01-28 15:08:55,807 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-01-28 15:08:55,831 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:08:55,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:08:55,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:08:55,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:55,982 INFO L354 Elim1Store]: treesize reduction 18, result has 67.3 percent of original size [2022-01-28 15:08:55,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 68 [2022-01-28 15:08:56,092 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:56,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:56,230 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:08:56,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573864275] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:56,231 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:56,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 26 [2022-01-28 15:08:56,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994613326] [2022-01-28 15:08:56,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:56,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:08:56,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:56,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:08:56,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:08:56,231 INFO L87 Difference]: Start difference. First operand 3389 states and 14355 transitions. Second operand has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:58,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:08:58,308 INFO L93 Difference]: Finished difference Result 4216 states and 17574 transitions. [2022-01-28 15:08:58,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-28 15:08:58,309 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:08:58,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:08:58,318 INFO L225 Difference]: With dead ends: 4216 [2022-01-28 15:08:58,318 INFO L226 Difference]: Without dead ends: 4174 [2022-01-28 15:08:58,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1260 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=656, Invalid=4314, Unknown=0, NotChecked=0, Total=4970 [2022-01-28 15:08:58,319 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 457 mSDsluCounter, 1058 mSDsCounter, 0 mSdLazyCounter, 1910 mSolverCounterSat, 190 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 723 SdHoareTripleChecker+Invalid, 2100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 190 IncrementalHoareTripleChecker+Valid, 1910 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:08:58,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [457 Valid, 723 Invalid, 2100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [190 Valid, 1910 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:08:58,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4174 states. [2022-01-28 15:08:58,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4174 to 3429. [2022-01-28 15:08:58,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3429 states, 3428 states have (on average 4.2394982497082845) internal successors, (14533), 3428 states have internal predecessors, (14533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:58,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3429 states to 3429 states and 14533 transitions. [2022-01-28 15:08:58,376 INFO L78 Accepts]: Start accepts. Automaton has 3429 states and 14533 transitions. Word has length 23 [2022-01-28 15:08:58,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:08:58,376 INFO L470 AbstractCegarLoop]: Abstraction has 3429 states and 14533 transitions. [2022-01-28 15:08:58,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4444444444444446) internal successors, (66), 26 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:08:58,376 INFO L276 IsEmpty]: Start isEmpty. Operand 3429 states and 14533 transitions. [2022-01-28 15:08:58,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:08:58,382 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:08:58,382 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:08:58,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-01-28 15:08:58,595 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-01-28 15:08:58,595 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:08:58,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:08:58,595 INFO L85 PathProgramCache]: Analyzing trace with hash -469771314, now seen corresponding path program 55 times [2022-01-28 15:08:58,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:08:58,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465664635] [2022-01-28 15:08:58,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:08:58,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:08:58,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:58,770 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:58,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:08:58,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465664635] [2022-01-28 15:08:58,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465664635] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:08:58,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120881395] [2022-01-28 15:08:58,771 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:08:58,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:08:58,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:08:58,772 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-01-28 15:08:58,773 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-01-28 15:08:58,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:08:58,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:08:58,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:08:58,968 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:58,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:08:59,134 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:59,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:08:59,274 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:08:59,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:08:59,314 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:08:59,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120881395] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:08:59,314 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:08:59,314 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-28 15:08:59,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561472998] [2022-01-28 15:08:59,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:08:59,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:08:59,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:08:59,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:08:59,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=652, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:08:59,315 INFO L87 Difference]: Start difference. First operand 3429 states and 14533 transitions. Second operand has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:09:00,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:00,157 INFO L93 Difference]: Finished difference Result 3868 states and 16259 transitions. [2022-01-28 15:09:00,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-28 15:09:00,158 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:00,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:00,167 INFO L225 Difference]: With dead ends: 3868 [2022-01-28 15:09:00,167 INFO L226 Difference]: Without dead ends: 3845 [2022-01-28 15:09:00,167 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=228, Invalid=1332, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:09:00,168 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 166 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 1368 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 1434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:00,168 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 546 Invalid, 1434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1368 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:09:00,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3845 states. [2022-01-28 15:09:00,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3845 to 3425. [2022-01-28 15:09:00,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3425 states, 3424 states have (on average 4.239778037383178) internal successors, (14517), 3424 states have internal predecessors, (14517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:00,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3425 states to 3425 states and 14517 transitions. [2022-01-28 15:09:00,219 INFO L78 Accepts]: Start accepts. Automaton has 3425 states and 14517 transitions. Word has length 23 [2022-01-28 15:09:00,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:00,220 INFO L470 AbstractCegarLoop]: Abstraction has 3425 states and 14517 transitions. [2022-01-28 15:09:00,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-28 15:09:00,220 INFO L276 IsEmpty]: Start isEmpty. Operand 3425 states and 14517 transitions. [2022-01-28 15:09:00,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:00,225 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:00,225 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:00,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-01-28 15:09:00,425 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-01-28 15:09:00,426 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:00,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:00,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1298904722, now seen corresponding path program 1 times [2022-01-28 15:09:00,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:00,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042653244] [2022-01-28 15:09:00,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:00,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:00,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:00,587 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:00,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:00,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042653244] [2022-01-28 15:09:00,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042653244] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:00,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861119371] [2022-01-28 15:09:00,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:00,587 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:00,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:00,588 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-01-28 15:09:00,589 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-01-28 15:09:00,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:00,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:00,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:00,768 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:00,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:09:00,906 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:00,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:01,046 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:01,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:01,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:01,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:01,093 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:01,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861119371] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:01,094 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:01,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:09:01,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610931509] [2022-01-28 15:09:01,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:01,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:09:01,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:01,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:09:01,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:09:01,095 INFO L87 Difference]: Start difference. First operand 3425 states and 14517 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:01,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:01,958 INFO L93 Difference]: Finished difference Result 3794 states and 15955 transitions. [2022-01-28 15:09:01,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:09:01,958 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:01,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:01,967 INFO L225 Difference]: With dead ends: 3794 [2022-01-28 15:09:01,967 INFO L226 Difference]: Without dead ends: 3779 [2022-01-28 15:09:01,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:09:01,968 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 178 mSDsluCounter, 811 mSDsCounter, 0 mSdLazyCounter, 1272 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 1321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:01,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 531 Invalid, 1321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1272 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:09:01,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3779 states. [2022-01-28 15:09:02,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3779 to 3431. [2022-01-28 15:09:02,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3431 states, 3430 states have (on average 4.239650145772595) internal successors, (14542), 3430 states have internal predecessors, (14542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:02,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3431 states to 3431 states and 14542 transitions. [2022-01-28 15:09:02,023 INFO L78 Accepts]: Start accepts. Automaton has 3431 states and 14542 transitions. Word has length 23 [2022-01-28 15:09:02,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:02,023 INFO L470 AbstractCegarLoop]: Abstraction has 3431 states and 14542 transitions. [2022-01-28 15:09:02,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:02,023 INFO L276 IsEmpty]: Start isEmpty. Operand 3431 states and 14542 transitions. [2022-01-28 15:09:02,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:02,029 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:02,029 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:02,047 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-01-28 15:09:02,242 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-01-28 15:09:02,243 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:02,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:02,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1433692626, now seen corresponding path program 2 times [2022-01-28 15:09:02,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:02,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39823787] [2022-01-28 15:09:02,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:02,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:02,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:02,423 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:02,423 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:02,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39823787] [2022-01-28 15:09:02,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39823787] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:02,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087000115] [2022-01-28 15:09:02,423 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:09:02,423 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:02,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:02,424 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-01-28 15:09:02,425 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-01-28 15:09:02,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:09:02,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:02,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:09:02,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:02,604 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:02,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 49 [2022-01-28 15:09:02,646 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:02,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:02,770 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:02,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:02,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:02,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:02,824 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:02,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087000115] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:02,825 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:02,825 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:09:02,825 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982600761] [2022-01-28 15:09:02,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:02,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:09:02,825 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:02,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:09:02,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:09:02,826 INFO L87 Difference]: Start difference. First operand 3431 states and 14542 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:03,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:03,263 INFO L93 Difference]: Finished difference Result 3831 states and 16099 transitions. [2022-01-28 15:09:03,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-28 15:09:03,263 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:03,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:03,273 INFO L225 Difference]: With dead ends: 3831 [2022-01-28 15:09:03,273 INFO L226 Difference]: Without dead ends: 3816 [2022-01-28 15:09:03,274 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=141, Invalid=915, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:09:03,274 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 165 mSDsluCounter, 721 mSDsCounter, 0 mSdLazyCounter, 962 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 1323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 299 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:03,274 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 469 Invalid, 1323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 962 Invalid, 0 Unknown, 299 Unchecked, 0.3s Time] [2022-01-28 15:09:03,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3816 states. [2022-01-28 15:09:03,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3816 to 3445. [2022-01-28 15:09:03,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3445 states, 3444 states have (on average 4.240127758420441) internal successors, (14603), 3444 states have internal predecessors, (14603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:03,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3445 states to 3445 states and 14603 transitions. [2022-01-28 15:09:03,328 INFO L78 Accepts]: Start accepts. Automaton has 3445 states and 14603 transitions. Word has length 23 [2022-01-28 15:09:03,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:03,328 INFO L470 AbstractCegarLoop]: Abstraction has 3445 states and 14603 transitions. [2022-01-28 15:09:03,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:03,328 INFO L276 IsEmpty]: Start isEmpty. Operand 3445 states and 14603 transitions. [2022-01-28 15:09:03,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:03,334 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:03,334 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:03,352 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-01-28 15:09:03,549 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-01-28 15:09:03,550 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:03,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:03,550 INFO L85 PathProgramCache]: Analyzing trace with hash -848358674, now seen corresponding path program 3 times [2022-01-28 15:09:03,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:03,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727077293] [2022-01-28 15:09:03,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:03,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:03,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:03,686 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:03,686 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:03,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727077293] [2022-01-28 15:09:03,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727077293] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:03,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707503430] [2022-01-28 15:09:03,686 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:09:03,686 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:03,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:03,687 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-01-28 15:09:03,688 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-01-28 15:09:03,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:09:03,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:03,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:03,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:03,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:03,830 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:09:03,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:09:03,945 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:03,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:04,129 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:04,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707503430] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:04,130 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:04,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:09:04,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498230403] [2022-01-28 15:09:04,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:04,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:09:04,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:04,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:09:04,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:09:04,130 INFO L87 Difference]: Start difference. First operand 3445 states and 14603 transitions. Second operand has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:05,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:05,743 INFO L93 Difference]: Finished difference Result 4674 states and 19411 transitions. [2022-01-28 15:09:05,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-28 15:09:05,743 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:05,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:05,756 INFO L225 Difference]: With dead ends: 4674 [2022-01-28 15:09:05,756 INFO L226 Difference]: Without dead ends: 4630 [2022-01-28 15:09:05,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 679 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=393, Invalid=2799, Unknown=0, NotChecked=0, Total=3192 [2022-01-28 15:09:05,756 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 505 mSDsluCounter, 1247 mSDsCounter, 0 mSdLazyCounter, 1991 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 505 SdHoareTripleChecker+Valid, 757 SdHoareTripleChecker+Invalid, 2196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 1991 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:05,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [505 Valid, 757 Invalid, 2196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 1991 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:09:05,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4630 states. [2022-01-28 15:09:05,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4630 to 3465. [2022-01-28 15:09:05,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3465 states, 3464 states have (on average 4.24162817551963) internal successors, (14693), 3464 states have internal predecessors, (14693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:05,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3465 states to 3465 states and 14693 transitions. [2022-01-28 15:09:05,830 INFO L78 Accepts]: Start accepts. Automaton has 3465 states and 14693 transitions. Word has length 23 [2022-01-28 15:09:05,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:05,831 INFO L470 AbstractCegarLoop]: Abstraction has 3465 states and 14693 transitions. [2022-01-28 15:09:05,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:05,831 INFO L276 IsEmpty]: Start isEmpty. Operand 3465 states and 14693 transitions. [2022-01-28 15:09:05,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:05,837 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:05,837 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:05,856 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-01-28 15:09:06,053 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-01-28 15:09:06,054 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:06,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:06,054 INFO L85 PathProgramCache]: Analyzing trace with hash 765208060, now seen corresponding path program 4 times [2022-01-28 15:09:06,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:06,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619742050] [2022-01-28 15:09:06,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:06,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:06,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:06,218 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:06,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:06,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619742050] [2022-01-28 15:09:06,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619742050] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:06,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525788131] [2022-01-28 15:09:06,219 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:09:06,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:06,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:06,220 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-01-28 15:09:06,221 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-01-28 15:09:06,244 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:09:06,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:06,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:06,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:06,379 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:06,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:09:06,590 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:06,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:06,766 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:06,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:06,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:06,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:06,804 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:06,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525788131] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:06,805 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:06,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:09:06,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758101479] [2022-01-28 15:09:06,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:06,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:09:06,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:06,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:09:06,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:09:06,805 INFO L87 Difference]: Start difference. First operand 3465 states and 14693 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:08,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:08,182 INFO L93 Difference]: Finished difference Result 3864 states and 16238 transitions. [2022-01-28 15:09:08,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:09:08,183 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:08,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:08,191 INFO L225 Difference]: With dead ends: 3864 [2022-01-28 15:09:08,192 INFO L226 Difference]: Without dead ends: 3849 [2022-01-28 15:09:08,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=345, Invalid=1817, Unknown=0, NotChecked=0, Total=2162 [2022-01-28 15:09:08,192 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 222 mSDsluCounter, 896 mSDsCounter, 0 mSdLazyCounter, 1517 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 547 SdHoareTripleChecker+Invalid, 1629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:08,192 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 547 Invalid, 1629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1517 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:09:08,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3849 states. [2022-01-28 15:09:08,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3849 to 3465. [2022-01-28 15:09:08,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3465 states, 3464 states have (on average 4.241050808314088) internal successors, (14691), 3464 states have internal predecessors, (14691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:08,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3465 states to 3465 states and 14691 transitions. [2022-01-28 15:09:08,252 INFO L78 Accepts]: Start accepts. Automaton has 3465 states and 14691 transitions. Word has length 23 [2022-01-28 15:09:08,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:08,253 INFO L470 AbstractCegarLoop]: Abstraction has 3465 states and 14691 transitions. [2022-01-28 15:09:08,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:08,253 INFO L276 IsEmpty]: Start isEmpty. Operand 3465 states and 14691 transitions. [2022-01-28 15:09:08,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:08,259 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:08,259 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:08,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-01-28 15:09:08,475 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-01-28 15:09:08,475 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:08,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:08,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1279255108, now seen corresponding path program 5 times [2022-01-28 15:09:08,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:08,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408562355] [2022-01-28 15:09:08,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:08,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:08,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:08,618 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:08,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:08,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408562355] [2022-01-28 15:09:08,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408562355] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:08,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845980724] [2022-01-28 15:09:08,619 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:09:08,619 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:08,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:08,620 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-01-28 15:09:08,620 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-01-28 15:09:08,644 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:09:08,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:08,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:08,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:08,794 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:08,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:09:08,929 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:08,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:09,071 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:09,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:09,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:09,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:09,120 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:09,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845980724] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:09,121 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:09,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:09:09,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207181651] [2022-01-28 15:09:09,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:09,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:09:09,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:09,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:09:09,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:09:09,121 INFO L87 Difference]: Start difference. First operand 3465 states and 14691 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:09,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:09,950 INFO L93 Difference]: Finished difference Result 3801 states and 15991 transitions. [2022-01-28 15:09:09,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:09:09,950 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:09,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:09,959 INFO L225 Difference]: With dead ends: 3801 [2022-01-28 15:09:09,960 INFO L226 Difference]: Without dead ends: 3786 [2022-01-28 15:09:09,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=173, Invalid=1087, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:09:09,960 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 186 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 1186 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 1255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:09,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 470 Invalid, 1255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1186 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:09:09,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3786 states. [2022-01-28 15:09:10,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3786 to 3465. [2022-01-28 15:09:10,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3465 states, 3464 states have (on average 4.241050808314088) internal successors, (14691), 3464 states have internal predecessors, (14691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:10,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3465 states to 3465 states and 14691 transitions. [2022-01-28 15:09:10,057 INFO L78 Accepts]: Start accepts. Automaton has 3465 states and 14691 transitions. Word has length 23 [2022-01-28 15:09:10,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:10,057 INFO L470 AbstractCegarLoop]: Abstraction has 3465 states and 14691 transitions. [2022-01-28 15:09:10,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:10,057 INFO L276 IsEmpty]: Start isEmpty. Operand 3465 states and 14691 transitions. [2022-01-28 15:09:10,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:10,063 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:10,063 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:10,081 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-01-28 15:09:10,277 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-01-28 15:09:10,277 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:10,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:10,277 INFO L85 PathProgramCache]: Analyzing trace with hash -439373552, now seen corresponding path program 6 times [2022-01-28 15:09:10,278 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:10,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780330487] [2022-01-28 15:09:10,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:10,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:10,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:10,434 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:10,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:10,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780330487] [2022-01-28 15:09:10,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780330487] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:10,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63919009] [2022-01-28 15:09:10,434 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:09:10,434 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:10,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:10,435 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-01-28 15:09:10,436 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-01-28 15:09:10,459 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:09:10,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:10,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:10,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:10,615 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:10,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:09:10,776 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:10,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:10,933 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:10,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:10,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:10,942 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:10,983 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:10,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63919009] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:10,983 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:10,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:09:10,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247102037] [2022-01-28 15:09:10,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:10,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:09:10,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:10,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:09:10,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:09:10,984 INFO L87 Difference]: Start difference. First operand 3465 states and 14691 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:12,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:12,147 INFO L93 Difference]: Finished difference Result 4141 states and 17330 transitions. [2022-01-28 15:09:12,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-28 15:09:12,147 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:12,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:12,157 INFO L225 Difference]: With dead ends: 4141 [2022-01-28 15:09:12,158 INFO L226 Difference]: Without dead ends: 4119 [2022-01-28 15:09:12,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=245, Invalid=1395, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:09:12,158 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 241 mSDsluCounter, 1102 mSDsCounter, 0 mSdLazyCounter, 1877 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 727 SdHoareTripleChecker+Invalid, 1949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:12,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 727 Invalid, 1949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1877 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:09:12,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4119 states. [2022-01-28 15:09:12,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4119 to 3477. [2022-01-28 15:09:12,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3477 states, 3476 states have (on average 4.241369390103567) internal successors, (14743), 3476 states have internal predecessors, (14743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:12,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3477 states to 3477 states and 14743 transitions. [2022-01-28 15:09:12,215 INFO L78 Accepts]: Start accepts. Automaton has 3477 states and 14743 transitions. Word has length 23 [2022-01-28 15:09:12,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:12,216 INFO L470 AbstractCegarLoop]: Abstraction has 3477 states and 14743 transitions. [2022-01-28 15:09:12,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:12,216 INFO L276 IsEmpty]: Start isEmpty. Operand 3477 states and 14743 transitions. [2022-01-28 15:09:12,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:12,221 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:12,221 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:12,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-01-28 15:09:12,431 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-01-28 15:09:12,431 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:12,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:12,431 INFO L85 PathProgramCache]: Analyzing trace with hash 145960400, now seen corresponding path program 7 times [2022-01-28 15:09:12,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:12,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230820777] [2022-01-28 15:09:12,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:12,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:12,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:12,601 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:12,601 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:12,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230820777] [2022-01-28 15:09:12,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230820777] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:12,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534611761] [2022-01-28 15:09:12,601 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:09:12,601 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:12,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:12,602 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-01-28 15:09:12,603 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-01-28 15:09:12,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:12,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:12,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:12,758 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:12,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:09:12,971 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:12,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:13,091 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:13,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:13,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:13,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:13,126 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:13,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534611761] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:13,126 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:13,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:09:13,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210387344] [2022-01-28 15:09:13,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:13,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:09:13,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:13,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:09:13,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:09:13,127 INFO L87 Difference]: Start difference. First operand 3477 states and 14743 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:13,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:13,999 INFO L93 Difference]: Finished difference Result 4053 states and 16977 transitions. [2022-01-28 15:09:13,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:09:13,999 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:13,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:14,008 INFO L225 Difference]: With dead ends: 4053 [2022-01-28 15:09:14,008 INFO L226 Difference]: Without dead ends: 4027 [2022-01-28 15:09:14,008 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=305, Invalid=1417, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:09:14,008 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 279 mSDsluCounter, 813 mSDsCounter, 0 mSdLazyCounter, 1273 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 1392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 1273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:14,008 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 506 Invalid, 1392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 1273 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:09:14,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4027 states. [2022-01-28 15:09:14,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4027 to 3489. [2022-01-28 15:09:14,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3489 states, 3488 states have (on average 4.2422591743119265) internal successors, (14797), 3488 states have internal predecessors, (14797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:14,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3489 states to 3489 states and 14797 transitions. [2022-01-28 15:09:14,064 INFO L78 Accepts]: Start accepts. Automaton has 3489 states and 14797 transitions. Word has length 23 [2022-01-28 15:09:14,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:14,064 INFO L470 AbstractCegarLoop]: Abstraction has 3489 states and 14797 transitions. [2022-01-28 15:09:14,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:14,065 INFO L276 IsEmpty]: Start isEmpty. Operand 3489 states and 14797 transitions. [2022-01-28 15:09:14,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:14,070 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:14,070 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:14,085 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-01-28 15:09:14,285 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-01-28 15:09:14,285 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:14,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:14,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1759527134, now seen corresponding path program 8 times [2022-01-28 15:09:14,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:14,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280118505] [2022-01-28 15:09:14,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:14,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:14,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:14,396 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:14,397 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:14,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280118505] [2022-01-28 15:09:14,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280118505] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:14,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041164327] [2022-01-28 15:09:14,397 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:09:14,397 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:14,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:14,398 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-01-28 15:09:14,398 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-01-28 15:09:14,420 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:09:14,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:14,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:14,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:14,545 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:14,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:09:14,761 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:14,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:14,904 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:14,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:14,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:14,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:14,935 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:14,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041164327] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:14,935 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:14,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:09:14,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845750148] [2022-01-28 15:09:14,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:14,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:09:14,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:14,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:09:14,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:09:14,936 INFO L87 Difference]: Start difference. First operand 3489 states and 14797 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:15,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:15,921 INFO L93 Difference]: Finished difference Result 4043 states and 16941 transitions. [2022-01-28 15:09:15,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:09:15,922 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:15,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:15,931 INFO L225 Difference]: With dead ends: 4043 [2022-01-28 15:09:15,932 INFO L226 Difference]: Without dead ends: 4022 [2022-01-28 15:09:15,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=296, Invalid=1426, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:09:15,932 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 218 mSDsluCounter, 986 mSDsCounter, 0 mSdLazyCounter, 1607 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 1692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1607 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:15,932 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 634 Invalid, 1692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1607 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:09:15,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4022 states. [2022-01-28 15:09:15,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4022 to 3481. [2022-01-28 15:09:15,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3481 states, 3480 states have (on average 4.242241379310345) internal successors, (14763), 3480 states have internal predecessors, (14763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:15,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3481 states to 3481 states and 14763 transitions. [2022-01-28 15:09:15,990 INFO L78 Accepts]: Start accepts. Automaton has 3481 states and 14763 transitions. Word has length 23 [2022-01-28 15:09:15,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:15,990 INFO L470 AbstractCegarLoop]: Abstraction has 3481 states and 14763 transitions. [2022-01-28 15:09:15,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:15,991 INFO L276 IsEmpty]: Start isEmpty. Operand 3481 states and 14763 transitions. [2022-01-28 15:09:15,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:15,996 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:15,996 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:16,011 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-01-28 15:09:16,211 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-01-28 15:09:16,211 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:16,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:16,211 INFO L85 PathProgramCache]: Analyzing trace with hash -89876174, now seen corresponding path program 9 times [2022-01-28 15:09:16,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:16,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086797471] [2022-01-28 15:09:16,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:16,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:16,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:16,347 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:16,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:16,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086797471] [2022-01-28 15:09:16,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086797471] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:16,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1878583493] [2022-01-28 15:09:16,348 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:09:16,348 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:16,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:16,349 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-01-28 15:09:16,350 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-01-28 15:09:16,372 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:09:16,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:16,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:09:16,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:16,502 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:16,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 28 [2022-01-28 15:09:16,584 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:16,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:16,736 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:16,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:16,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:16,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:16,788 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:16,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1878583493] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:16,788 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:16,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:09:16,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011799630] [2022-01-28 15:09:16,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:16,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:09:16,789 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:16,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:09:16,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:09:16,789 INFO L87 Difference]: Start difference. First operand 3481 states and 14763 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:17,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:17,720 INFO L93 Difference]: Finished difference Result 4258 states and 17785 transitions. [2022-01-28 15:09:17,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-28 15:09:17,720 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:17,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:17,730 INFO L225 Difference]: With dead ends: 4258 [2022-01-28 15:09:17,730 INFO L226 Difference]: Without dead ends: 4227 [2022-01-28 15:09:17,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=173, Invalid=1087, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:09:17,730 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 237 mSDsluCounter, 1161 mSDsCounter, 0 mSdLazyCounter, 1870 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 694 SdHoareTripleChecker+Invalid, 1931 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:17,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 694 Invalid, 1931 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1870 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:09:17,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4227 states. [2022-01-28 15:09:17,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4227 to 3496. [2022-01-28 15:09:17,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3496 states, 3495 states have (on average 4.241773962804006) internal successors, (14825), 3495 states have internal predecessors, (14825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:17,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3496 states to 3496 states and 14825 transitions. [2022-01-28 15:09:17,809 INFO L78 Accepts]: Start accepts. Automaton has 3496 states and 14825 transitions. Word has length 23 [2022-01-28 15:09:17,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:17,809 INFO L470 AbstractCegarLoop]: Abstraction has 3496 states and 14825 transitions. [2022-01-28 15:09:17,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:17,809 INFO L276 IsEmpty]: Start isEmpty. Operand 3496 states and 14825 transitions. [2022-01-28 15:09:17,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:17,815 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:17,815 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:17,830 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-01-28 15:09:18,030 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-01-28 15:09:18,030 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:18,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:18,031 INFO L85 PathProgramCache]: Analyzing trace with hash -8477118, now seen corresponding path program 10 times [2022-01-28 15:09:18,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:18,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283079535] [2022-01-28 15:09:18,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:18,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:18,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:18,168 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:18,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:18,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283079535] [2022-01-28 15:09:18,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283079535] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:18,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537740497] [2022-01-28 15:09:18,168 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:09:18,168 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:18,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:18,169 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-01-28 15:09:18,170 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-01-28 15:09:18,192 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:09:18,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:18,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:18,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:18,298 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:18,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:09:18,488 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:18,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:18,659 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:18,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:18,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:18,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:18,720 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:18,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537740497] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:18,721 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:18,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:09:18,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214401103] [2022-01-28 15:09:18,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:18,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:09:18,721 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:18,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:09:18,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:09:18,721 INFO L87 Difference]: Start difference. First operand 3496 states and 14825 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:19,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:19,728 INFO L93 Difference]: Finished difference Result 4088 states and 17117 transitions. [2022-01-28 15:09:19,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:09:19,728 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:19,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:19,738 INFO L225 Difference]: With dead ends: 4088 [2022-01-28 15:09:19,738 INFO L226 Difference]: Without dead ends: 4062 [2022-01-28 15:09:19,738 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 429 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=319, Invalid=1573, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:09:19,738 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 338 mSDsluCounter, 693 mSDsCounter, 0 mSdLazyCounter, 1184 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 1300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 1184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:19,738 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 426 Invalid, 1300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 1184 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:09:19,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4062 states. [2022-01-28 15:09:19,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4062 to 3500. [2022-01-28 15:09:19,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3500 states, 3499 states have (on average 4.241497570734496) internal successors, (14841), 3499 states have internal predecessors, (14841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:19,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3500 states to 3500 states and 14841 transitions. [2022-01-28 15:09:19,795 INFO L78 Accepts]: Start accepts. Automaton has 3500 states and 14841 transitions. Word has length 23 [2022-01-28 15:09:19,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:19,795 INFO L470 AbstractCegarLoop]: Abstraction has 3500 states and 14841 transitions. [2022-01-28 15:09:19,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:19,796 INFO L276 IsEmpty]: Start isEmpty. Operand 3500 states and 14841 transitions. [2022-01-28 15:09:19,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:19,801 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:19,801 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:19,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-01-28 15:09:20,016 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-01-28 15:09:20,017 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:20,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:20,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1605089616, now seen corresponding path program 11 times [2022-01-28 15:09:20,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:20,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861526603] [2022-01-28 15:09:20,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:20,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:20,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:20,165 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:20,165 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:20,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861526603] [2022-01-28 15:09:20,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861526603] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:20,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438101018] [2022-01-28 15:09:20,166 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:09:20,166 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:20,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:20,180 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-01-28 15:09:20,181 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-01-28 15:09:20,204 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:09:20,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:20,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:09:20,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:20,340 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:20,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 51 [2022-01-28 15:09:20,464 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:20,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:20,626 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:20,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:20,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:20,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:20,674 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:20,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438101018] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:20,674 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:20,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:09:20,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093145962] [2022-01-28 15:09:20,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:20,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:09:20,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:20,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:09:20,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:09:20,675 INFO L87 Difference]: Start difference. First operand 3500 states and 14841 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:22,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:22,091 INFO L93 Difference]: Finished difference Result 4021 states and 16839 transitions. [2022-01-28 15:09:22,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:09:22,091 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:22,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:22,100 INFO L225 Difference]: With dead ends: 4021 [2022-01-28 15:09:22,101 INFO L226 Difference]: Without dead ends: 4000 [2022-01-28 15:09:22,101 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=214, Invalid=1046, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:09:22,101 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 214 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 1261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 499 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:22,101 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 377 Invalid, 1261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 696 Invalid, 0 Unknown, 499 Unchecked, 0.3s Time] [2022-01-28 15:09:22,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4000 states. [2022-01-28 15:09:22,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4000 to 3492. [2022-01-28 15:09:22,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3492 states, 3491 states have (on average 4.241478086508164) internal successors, (14807), 3491 states have internal predecessors, (14807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:22,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3492 states to 3492 states and 14807 transitions. [2022-01-28 15:09:22,200 INFO L78 Accepts]: Start accepts. Automaton has 3492 states and 14807 transitions. Word has length 23 [2022-01-28 15:09:22,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:22,200 INFO L470 AbstractCegarLoop]: Abstraction has 3492 states and 14807 transitions. [2022-01-28 15:09:22,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:22,200 INFO L276 IsEmpty]: Start isEmpty. Operand 3492 states and 14807 transitions. [2022-01-28 15:09:22,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:22,206 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:22,206 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:22,236 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-01-28 15:09:22,419 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-01-28 15:09:22,419 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:22,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:22,420 INFO L85 PathProgramCache]: Analyzing trace with hash 475707936, now seen corresponding path program 12 times [2022-01-28 15:09:22,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:22,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041823531] [2022-01-28 15:09:22,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:22,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:22,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:22,566 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:22,566 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:22,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041823531] [2022-01-28 15:09:22,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041823531] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:22,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75649853] [2022-01-28 15:09:22,566 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:09:22,566 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:22,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:22,567 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-01-28 15:09:22,568 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-01-28 15:09:22,591 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:09:22,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:22,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:22,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:22,731 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:22,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:09:22,865 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:22,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:23,000 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:23,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:23,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:23,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:23,040 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:23,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75649853] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:23,040 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:23,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:09:23,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172084837] [2022-01-28 15:09:23,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:23,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:09:23,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:23,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:09:23,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:09:23,063 INFO L87 Difference]: Start difference. First operand 3492 states and 14807 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:24,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:24,058 INFO L93 Difference]: Finished difference Result 3968 states and 16645 transitions. [2022-01-28 15:09:24,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-28 15:09:24,058 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:24,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:24,067 INFO L225 Difference]: With dead ends: 3968 [2022-01-28 15:09:24,067 INFO L226 Difference]: Without dead ends: 3946 [2022-01-28 15:09:24,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=201, Invalid=1281, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:09:24,067 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 217 mSDsluCounter, 875 mSDsCounter, 0 mSdLazyCounter, 1412 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 582 SdHoareTripleChecker+Invalid, 1502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 1412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:24,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 582 Invalid, 1502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 1412 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:09:24,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3946 states. [2022-01-28 15:09:24,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3946 to 3496. [2022-01-28 15:09:24,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3496 states, 3495 states have (on average 4.241201716738197) internal successors, (14823), 3495 states have internal predecessors, (14823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:24,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3496 states to 3496 states and 14823 transitions. [2022-01-28 15:09:24,123 INFO L78 Accepts]: Start accepts. Automaton has 3496 states and 14823 transitions. Word has length 23 [2022-01-28 15:09:24,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:24,124 INFO L470 AbstractCegarLoop]: Abstraction has 3496 states and 14823 transitions. [2022-01-28 15:09:24,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:24,124 INFO L276 IsEmpty]: Start isEmpty. Operand 3496 states and 14823 transitions. [2022-01-28 15:09:24,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:24,130 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:24,130 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:24,146 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-01-28 15:09:24,343 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-01-28 15:09:24,343 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:24,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:24,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1061041888, now seen corresponding path program 13 times [2022-01-28 15:09:24,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:24,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742541951] [2022-01-28 15:09:24,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:24,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:24,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:24,515 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:24,515 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:24,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742541951] [2022-01-28 15:09:24,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742541951] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:24,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1159406093] [2022-01-28 15:09:24,515 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:09:24,515 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:24,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:24,516 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-01-28 15:09:24,517 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-01-28 15:09:24,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:24,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:24,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:24,684 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:24,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:09:24,899 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:24,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:25,076 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:25,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:25,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:25,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:25,128 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:25,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1159406093] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:25,129 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:25,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:09:25,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352624599] [2022-01-28 15:09:25,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:25,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:09:25,129 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:25,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:09:25,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:09:25,129 INFO L87 Difference]: Start difference. First operand 3496 states and 14823 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:26,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:26,494 INFO L93 Difference]: Finished difference Result 3903 states and 16382 transitions. [2022-01-28 15:09:26,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-28 15:09:26,494 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:26,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:26,504 INFO L225 Difference]: With dead ends: 3903 [2022-01-28 15:09:26,504 INFO L226 Difference]: Without dead ends: 3877 [2022-01-28 15:09:26,505 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=268, Invalid=1454, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:09:26,505 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 206 mSDsluCounter, 900 mSDsCounter, 0 mSdLazyCounter, 1542 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 1629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:26,505 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 544 Invalid, 1629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1542 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:09:26,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3877 states. [2022-01-28 15:09:26,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3877 to 3504. [2022-01-28 15:09:26,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3504 states, 3503 states have (on average 4.241221809877248) internal successors, (14857), 3503 states have internal predecessors, (14857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:26,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3504 states to 3504 states and 14857 transitions. [2022-01-28 15:09:26,581 INFO L78 Accepts]: Start accepts. Automaton has 3504 states and 14857 transitions. Word has length 23 [2022-01-28 15:09:26,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:26,581 INFO L470 AbstractCegarLoop]: Abstraction has 3504 states and 14857 transitions. [2022-01-28 15:09:26,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:26,581 INFO L276 IsEmpty]: Start isEmpty. Operand 3504 states and 14857 transitions. [2022-01-28 15:09:26,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:26,588 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:26,588 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:26,605 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-01-28 15:09:26,800 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-01-28 15:09:26,800 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:26,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:26,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1620358674, now seen corresponding path program 14 times [2022-01-28 15:09:26,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:26,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032996295] [2022-01-28 15:09:26,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:26,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:26,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:26,969 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:26,969 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:26,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032996295] [2022-01-28 15:09:26,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032996295] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:26,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068616189] [2022-01-28 15:09:26,969 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:09:26,969 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:26,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:26,980 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-01-28 15:09:26,981 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-01-28 15:09:27,005 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:09:27,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:27,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:27,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:27,149 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:27,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:09:27,368 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:27,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:27,546 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:27,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:27,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:27,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:27,596 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:27,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068616189] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:27,596 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:27,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:09:27,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944809040] [2022-01-28 15:09:27,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:27,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:09:27,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:27,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:09:27,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:09:27,597 INFO L87 Difference]: Start difference. First operand 3504 states and 14857 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:28,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:28,885 INFO L93 Difference]: Finished difference Result 3896 states and 16358 transitions. [2022-01-28 15:09:28,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-28 15:09:28,886 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:28,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:28,895 INFO L225 Difference]: With dead ends: 3896 [2022-01-28 15:09:28,896 INFO L226 Difference]: Without dead ends: 3875 [2022-01-28 15:09:28,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=269, Invalid=1453, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:09:28,896 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 194 mSDsluCounter, 881 mSDsCounter, 0 mSdLazyCounter, 1507 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 563 SdHoareTripleChecker+Invalid, 1602 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 1507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:28,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 563 Invalid, 1602 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 1507 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:09:28,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3875 states. [2022-01-28 15:09:28,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3875 to 3496. [2022-01-28 15:09:28,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3496 states, 3495 states have (on average 4.241201716738197) internal successors, (14823), 3495 states have internal predecessors, (14823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:28,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3496 states to 3496 states and 14823 transitions. [2022-01-28 15:09:28,955 INFO L78 Accepts]: Start accepts. Automaton has 3496 states and 14823 transitions. Word has length 23 [2022-01-28 15:09:28,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:28,955 INFO L470 AbstractCegarLoop]: Abstraction has 3496 states and 14823 transitions. [2022-01-28 15:09:28,955 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:28,955 INFO L276 IsEmpty]: Start isEmpty. Operand 3496 states and 14823 transitions. [2022-01-28 15:09:28,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:28,961 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:28,961 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:28,977 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-01-28 15:09:29,163 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-01-28 15:09:29,163 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:29,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:29,164 INFO L85 PathProgramCache]: Analyzing trace with hash 630145454, now seen corresponding path program 15 times [2022-01-28 15:09:29,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:29,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293719208] [2022-01-28 15:09:29,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:29,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:29,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:29,343 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:29,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:29,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293719208] [2022-01-28 15:09:29,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293719208] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:29,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410578738] [2022-01-28 15:09:29,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:09:29,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:29,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:29,344 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-01-28 15:09:29,345 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-01-28 15:09:29,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:09:29,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:29,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:09:29,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:29,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:29,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:29,611 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:09:29,617 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:29,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2022-01-28 15:09:29,759 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:29,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:29,924 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:29,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:29,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:29,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:29,973 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:29,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410578738] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:29,973 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:29,973 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:09:29,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366319518] [2022-01-28 15:09:29,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:29,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:09:29,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:29,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:09:29,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:09:29,974 INFO L87 Difference]: Start difference. First operand 3496 states and 14823 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:30,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:30,719 INFO L93 Difference]: Finished difference Result 3840 states and 16142 transitions. [2022-01-28 15:09:30,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-28 15:09:30,720 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:30,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:30,729 INFO L225 Difference]: With dead ends: 3840 [2022-01-28 15:09:30,729 INFO L226 Difference]: Without dead ends: 3817 [2022-01-28 15:09:30,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=122, Invalid=748, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:09:30,729 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 144 mSDsluCounter, 840 mSDsCounter, 0 mSdLazyCounter, 1458 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 552 SdHoareTripleChecker+Invalid, 1499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:30,729 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 552 Invalid, 1499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1458 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:09:30,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3817 states. [2022-01-28 15:09:30,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3817 to 3496. [2022-01-28 15:09:30,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3496 states, 3495 states have (on average 4.241201716738197) internal successors, (14823), 3495 states have internal predecessors, (14823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:30,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3496 states to 3496 states and 14823 transitions. [2022-01-28 15:09:30,785 INFO L78 Accepts]: Start accepts. Automaton has 3496 states and 14823 transitions. Word has length 23 [2022-01-28 15:09:30,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:30,785 INFO L470 AbstractCegarLoop]: Abstraction has 3496 states and 14823 transitions. [2022-01-28 15:09:30,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:30,785 INFO L276 IsEmpty]: Start isEmpty. Operand 3496 states and 14823 transitions. [2022-01-28 15:09:30,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:30,792 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:30,792 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:30,808 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-01-28 15:09:31,007 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-01-28 15:09:31,007 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:31,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:31,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1608187924, now seen corresponding path program 7 times [2022-01-28 15:09:31,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:31,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657319603] [2022-01-28 15:09:31,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:31,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:31,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:31,159 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:31,159 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:31,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657319603] [2022-01-28 15:09:31,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657319603] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:31,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707361697] [2022-01-28 15:09:31,159 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:09:31,159 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:31,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:31,161 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-01-28 15:09:31,162 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-01-28 15:09:31,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:31,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:31,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:31,356 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:31,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 41 [2022-01-28 15:09:31,648 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:31,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:31,791 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:31,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:31,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:31,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:31,843 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:31,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707361697] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:31,843 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:31,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-28 15:09:31,843 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897674301] [2022-01-28 15:09:31,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:31,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-28 15:09:31,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:31,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-28 15:09:31,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-28 15:09:31,844 INFO L87 Difference]: Start difference. First operand 3496 states and 14823 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:32,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:32,773 INFO L93 Difference]: Finished difference Result 3867 states and 16254 transitions. [2022-01-28 15:09:32,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:09:32,774 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:32,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:32,783 INFO L225 Difference]: With dead ends: 3867 [2022-01-28 15:09:32,783 INFO L226 Difference]: Without dead ends: 3850 [2022-01-28 15:09:32,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=157, Invalid=835, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:09:32,784 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 156 mSDsluCounter, 777 mSDsCounter, 0 mSdLazyCounter, 1225 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 1283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:32,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 486 Invalid, 1283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1225 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:09:32,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3850 states. [2022-01-28 15:09:32,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3850 to 3525. [2022-01-28 15:09:32,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3525 states, 3524 states have (on average 4.240635641316685) internal successors, (14944), 3524 states have internal predecessors, (14944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:32,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3525 states to 3525 states and 14944 transitions. [2022-01-28 15:09:32,842 INFO L78 Accepts]: Start accepts. Automaton has 3525 states and 14944 transitions. Word has length 23 [2022-01-28 15:09:32,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:32,843 INFO L470 AbstractCegarLoop]: Abstraction has 3525 states and 14944 transitions. [2022-01-28 15:09:32,843 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:32,843 INFO L276 IsEmpty]: Start isEmpty. Operand 3525 states and 14944 transitions. [2022-01-28 15:09:32,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:32,849 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:32,849 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:32,865 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-01-28 15:09:33,062 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-01-28 15:09:33,063 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:33,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:33,063 INFO L85 PathProgramCache]: Analyzing trace with hash -2030122192, now seen corresponding path program 8 times [2022-01-28 15:09:33,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:33,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099879170] [2022-01-28 15:09:33,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:33,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:33,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:33,211 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:33,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:33,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099879170] [2022-01-28 15:09:33,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099879170] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:33,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772127834] [2022-01-28 15:09:33,211 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:09:33,212 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:33,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:33,224 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-01-28 15:09:33,224 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-01-28 15:09:33,247 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:09:33,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:33,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:09:33,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:33,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:33,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:33,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:09:33,468 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:33,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 35 [2022-01-28 15:09:33,592 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:33,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:33,692 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:33,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:33,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:33,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:33,723 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:33,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772127834] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:33,723 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:33,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:09:33,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129869608] [2022-01-28 15:09:33,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:33,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:09:33,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:33,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:09:33,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:09:33,724 INFO L87 Difference]: Start difference. First operand 3525 states and 14944 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:34,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:34,416 INFO L93 Difference]: Finished difference Result 4108 states and 17194 transitions. [2022-01-28 15:09:34,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:09:34,417 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:34,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:34,426 INFO L225 Difference]: With dead ends: 4108 [2022-01-28 15:09:34,426 INFO L226 Difference]: Without dead ends: 4067 [2022-01-28 15:09:34,427 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=202, Invalid=1204, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:09:34,427 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 183 mSDsluCounter, 973 mSDsCounter, 0 mSdLazyCounter, 1528 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 605 SdHoareTripleChecker+Invalid, 1598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:34,427 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 605 Invalid, 1598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1528 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:09:34,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4067 states. [2022-01-28 15:09:34,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4067 to 3557. [2022-01-28 15:09:34,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3557 states, 3556 states have (on average 4.239876265466816) internal successors, (15077), 3556 states have internal predecessors, (15077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:34,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3557 states to 3557 states and 15077 transitions. [2022-01-28 15:09:34,507 INFO L78 Accepts]: Start accepts. Automaton has 3557 states and 15077 transitions. Word has length 23 [2022-01-28 15:09:34,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:34,507 INFO L470 AbstractCegarLoop]: Abstraction has 3557 states and 15077 transitions. [2022-01-28 15:09:34,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:34,507 INFO L276 IsEmpty]: Start isEmpty. Operand 3557 states and 15077 transitions. [2022-01-28 15:09:34,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:34,513 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:34,513 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:34,529 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-01-28 15:09:34,729 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-01-28 15:09:34,729 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:34,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:34,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1358684144, now seen corresponding path program 9 times [2022-01-28 15:09:34,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:34,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961166963] [2022-01-28 15:09:34,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:34,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:34,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:34,894 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:34,894 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:34,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961166963] [2022-01-28 15:09:34,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961166963] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:34,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560362981] [2022-01-28 15:09:34,895 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:09:34,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:34,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:34,904 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-01-28 15:09:34,905 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-01-28 15:09:34,928 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:09:34,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:34,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:09:34,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:35,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:35,102 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:09:35,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:09:35,251 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:35,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:35,478 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:35,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560362981] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:35,479 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:35,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:09:35,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647019882] [2022-01-28 15:09:35,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:35,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:09:35,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:35,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:09:35,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:09:35,480 INFO L87 Difference]: Start difference. First operand 3557 states and 15077 transitions. Second operand has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:37,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:37,630 INFO L93 Difference]: Finished difference Result 5214 states and 21634 transitions. [2022-01-28 15:09:37,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-28 15:09:37,631 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:37,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:37,644 INFO L225 Difference]: With dead ends: 5214 [2022-01-28 15:09:37,644 INFO L226 Difference]: Without dead ends: 5158 [2022-01-28 15:09:37,645 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1051 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=530, Invalid=3760, Unknown=0, NotChecked=0, Total=4290 [2022-01-28 15:09:37,645 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 531 mSDsluCounter, 1380 mSDsCounter, 0 mSdLazyCounter, 2039 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 531 SdHoareTripleChecker+Valid, 817 SdHoareTripleChecker+Invalid, 2261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 2039 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:37,645 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [531 Valid, 817 Invalid, 2261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 2039 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:09:37,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5158 states. [2022-01-28 15:09:37,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5158 to 3632. [2022-01-28 15:09:37,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3632 states, 3631 states have (on average 4.246488570641697) internal successors, (15419), 3631 states have internal predecessors, (15419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:37,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3632 states to 3632 states and 15419 transitions. [2022-01-28 15:09:37,742 INFO L78 Accepts]: Start accepts. Automaton has 3632 states and 15419 transitions. Word has length 23 [2022-01-28 15:09:37,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:37,742 INFO L470 AbstractCegarLoop]: Abstraction has 3632 states and 15419 transitions. [2022-01-28 15:09:37,742 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:37,742 INFO L276 IsEmpty]: Start isEmpty. Operand 3632 states and 15419 transitions. [2022-01-28 15:09:37,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:37,748 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:37,748 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:37,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-01-28 15:09:37,963 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-01-28 15:09:37,964 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:37,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:37,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1860571996, now seen corresponding path program 10 times [2022-01-28 15:09:37,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:37,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811851286] [2022-01-28 15:09:37,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:37,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:37,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:38,122 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:38,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:38,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811851286] [2022-01-28 15:09:38,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811851286] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:38,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1272829008] [2022-01-28 15:09:38,122 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:09:38,122 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:38,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:38,123 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-01-28 15:09:38,124 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-01-28 15:09:38,148 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:09:38,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:38,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:38,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:38,302 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:38,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 40 [2022-01-28 15:09:38,667 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:38,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:38,838 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:38,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:38,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:38,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:38,895 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:38,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1272829008] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:38,896 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:38,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:09:38,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324268666] [2022-01-28 15:09:38,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:38,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:09:38,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:38,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:09:38,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:09:38,896 INFO L87 Difference]: Start difference. First operand 3632 states and 15419 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:40,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:40,515 INFO L93 Difference]: Finished difference Result 4335 states and 18148 transitions. [2022-01-28 15:09:40,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:09:40,516 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:40,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:40,526 INFO L225 Difference]: With dead ends: 4335 [2022-01-28 15:09:40,527 INFO L226 Difference]: Without dead ends: 4289 [2022-01-28 15:09:40,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=325, Invalid=1655, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:09:40,527 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 254 mSDsluCounter, 1004 mSDsCounter, 0 mSdLazyCounter, 1450 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 613 SdHoareTripleChecker+Invalid, 1569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 1450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:40,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [254 Valid, 613 Invalid, 1569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 1450 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:09:40,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4289 states. [2022-01-28 15:09:40,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4289 to 3674. [2022-01-28 15:09:40,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3674 states, 3673 states have (on average 4.247481622651783) internal successors, (15601), 3673 states have internal predecessors, (15601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:40,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3674 states to 3674 states and 15601 transitions. [2022-01-28 15:09:40,615 INFO L78 Accepts]: Start accepts. Automaton has 3674 states and 15601 transitions. Word has length 23 [2022-01-28 15:09:40,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:40,615 INFO L470 AbstractCegarLoop]: Abstraction has 3674 states and 15601 transitions. [2022-01-28 15:09:40,616 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:40,616 INFO L276 IsEmpty]: Start isEmpty. Operand 3674 states and 15601 transitions. [2022-01-28 15:09:40,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:40,621 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:40,621 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:40,637 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-01-28 15:09:40,835 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-01-28 15:09:40,835 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:40,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:40,836 INFO L85 PathProgramCache]: Analyzing trace with hash 936147684, now seen corresponding path program 11 times [2022-01-28 15:09:40,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:40,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424790939] [2022-01-28 15:09:40,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:40,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:40,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:41,023 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:41,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:41,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424790939] [2022-01-28 15:09:41,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424790939] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:41,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595504489] [2022-01-28 15:09:41,023 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:09:41,023 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:41,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:41,024 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-01-28 15:09:41,025 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-01-28 15:09:41,050 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:09:41,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:41,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:41,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:41,223 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:41,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 41 [2022-01-28 15:09:41,524 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:41,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:41,664 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:41,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:41,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:41,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:41,715 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:41,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595504489] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:41,715 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:41,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:09:41,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646659948] [2022-01-28 15:09:41,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:41,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:09:41,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:41,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:09:41,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:09:41,716 INFO L87 Difference]: Start difference. First operand 3674 states and 15601 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:42,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:42,707 INFO L93 Difference]: Finished difference Result 4165 states and 17520 transitions. [2022-01-28 15:09:42,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-28 15:09:42,708 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:42,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:42,717 INFO L225 Difference]: With dead ends: 4165 [2022-01-28 15:09:42,717 INFO L226 Difference]: Without dead ends: 4140 [2022-01-28 15:09:42,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=181, Invalid=1009, Unknown=0, NotChecked=0, Total=1190 [2022-01-28 15:09:42,717 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 202 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 1102 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 415 SdHoareTripleChecker+Invalid, 1162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:42,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 415 Invalid, 1162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1102 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:09:42,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4140 states. [2022-01-28 15:09:42,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4140 to 3680. [2022-01-28 15:09:42,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3680 states, 3679 states have (on average 4.2478934493068765) internal successors, (15628), 3679 states have internal predecessors, (15628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:42,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3680 states to 3680 states and 15628 transitions. [2022-01-28 15:09:42,777 INFO L78 Accepts]: Start accepts. Automaton has 3680 states and 15628 transitions. Word has length 23 [2022-01-28 15:09:42,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:42,777 INFO L470 AbstractCegarLoop]: Abstraction has 3680 states and 15628 transitions. [2022-01-28 15:09:42,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:42,777 INFO L276 IsEmpty]: Start isEmpty. Operand 3680 states and 15628 transitions. [2022-01-28 15:09:42,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:42,783 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:42,783 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:42,801 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2022-01-28 15:09:42,999 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-01-28 15:09:42,999 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:42,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:42,999 INFO L85 PathProgramCache]: Analyzing trace with hash 921284856, now seen corresponding path program 12 times [2022-01-28 15:09:42,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:42,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393226448] [2022-01-28 15:09:42,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:42,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:43,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:43,147 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:43,147 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:43,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393226448] [2022-01-28 15:09:43,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393226448] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:43,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929831844] [2022-01-28 15:09:43,148 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:09:43,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:43,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:43,149 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-01-28 15:09:43,149 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-01-28 15:09:43,173 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:09:43,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:43,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:43,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:43,314 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:43,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:09:43,494 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:43,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:43,617 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:43,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:43,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:43,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:43,666 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:43,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929831844] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:43,666 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:43,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:09:43,667 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771901957] [2022-01-28 15:09:43,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:43,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:09:43,667 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:43,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:09:43,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:09:43,667 INFO L87 Difference]: Start difference. First operand 3680 states and 15628 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:44,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:44,428 INFO L93 Difference]: Finished difference Result 4469 states and 18680 transitions. [2022-01-28 15:09:44,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:09:44,428 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:44,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:44,438 INFO L225 Difference]: With dead ends: 4469 [2022-01-28 15:09:44,439 INFO L226 Difference]: Without dead ends: 4434 [2022-01-28 15:09:44,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=204, Invalid=1128, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:09:44,439 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 266 mSDsluCounter, 832 mSDsCounter, 0 mSdLazyCounter, 1374 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 509 SdHoareTripleChecker+Invalid, 1450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:44,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [266 Valid, 509 Invalid, 1450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1374 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:09:44,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4434 states. [2022-01-28 15:09:44,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4434 to 3691. [2022-01-28 15:09:44,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3691 states, 3690 states have (on average 4.248780487804878) internal successors, (15678), 3690 states have internal predecessors, (15678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:44,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3691 states to 3691 states and 15678 transitions. [2022-01-28 15:09:44,507 INFO L78 Accepts]: Start accepts. Automaton has 3691 states and 15678 transitions. Word has length 23 [2022-01-28 15:09:44,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:44,508 INFO L470 AbstractCegarLoop]: Abstraction has 3691 states and 15678 transitions. [2022-01-28 15:09:44,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:44,508 INFO L276 IsEmpty]: Start isEmpty. Operand 3691 states and 15678 transitions. [2022-01-28 15:09:44,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:44,514 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:44,514 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:44,530 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-01-28 15:09:44,730 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-01-28 15:09:44,731 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:44,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:44,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1509030178, now seen corresponding path program 13 times [2022-01-28 15:09:44,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:44,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133786997] [2022-01-28 15:09:44,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:44,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:44,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:44,893 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:44,894 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:44,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133786997] [2022-01-28 15:09:44,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133786997] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:44,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662447936] [2022-01-28 15:09:44,894 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:09:44,894 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:44,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:44,895 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-01-28 15:09:44,896 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-01-28 15:09:44,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:44,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:44,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:45,049 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:45,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:09:45,264 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:45,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:45,404 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:45,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:45,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:45,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:45,454 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:45,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662447936] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:45,454 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:45,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:09:45,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770604443] [2022-01-28 15:09:45,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:45,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:09:45,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:45,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:09:45,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:09:45,455 INFO L87 Difference]: Start difference. First operand 3691 states and 15678 transitions. Second operand has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:46,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:46,592 INFO L93 Difference]: Finished difference Result 4513 states and 18836 transitions. [2022-01-28 15:09:46,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:09:46,592 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:46,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:46,603 INFO L225 Difference]: With dead ends: 4513 [2022-01-28 15:09:46,603 INFO L226 Difference]: Without dead ends: 4457 [2022-01-28 15:09:46,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=268, Invalid=1292, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:09:46,604 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 278 mSDsluCounter, 806 mSDsCounter, 0 mSdLazyCounter, 1229 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 1334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 1229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:46,604 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 484 Invalid, 1334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 1229 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:09:46,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4457 states. [2022-01-28 15:09:46,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4457 to 3703. [2022-01-28 15:09:46,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3703 states, 3702 states have (on average 4.249054565099946) internal successors, (15730), 3702 states have internal predecessors, (15730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:46,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3703 states to 3703 states and 15730 transitions. [2022-01-28 15:09:46,670 INFO L78 Accepts]: Start accepts. Automaton has 3703 states and 15730 transitions. Word has length 23 [2022-01-28 15:09:46,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:46,670 INFO L470 AbstractCegarLoop]: Abstraction has 3703 states and 15730 transitions. [2022-01-28 15:09:46,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:46,671 INFO L276 IsEmpty]: Start isEmpty. Operand 3703 states and 15730 transitions. [2022-01-28 15:09:46,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:46,677 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:46,677 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:46,693 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-01-28 15:09:46,878 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-01-28 15:09:46,878 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:46,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:46,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1710225962, now seen corresponding path program 14 times [2022-01-28 15:09:46,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:46,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879122247] [2022-01-28 15:09:46,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:46,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:46,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:47,054 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:47,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:47,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879122247] [2022-01-28 15:09:47,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879122247] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:47,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737825136] [2022-01-28 15:09:47,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:09:47,055 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:47,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:47,056 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-01-28 15:09:47,057 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-01-28 15:09:47,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:09:47,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:47,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:47,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:47,185 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:47,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:09:47,385 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:47,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:47,522 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:47,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:47,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:47,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:47,571 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:47,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737825136] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:47,571 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:47,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:09:47,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250173473] [2022-01-28 15:09:47,571 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:47,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:09:47,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:47,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:09:47,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:09:47,572 INFO L87 Difference]: Start difference. First operand 3703 states and 15730 transitions. Second operand has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:48,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:48,821 INFO L93 Difference]: Finished difference Result 4473 states and 18694 transitions. [2022-01-28 15:09:48,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:09:48,821 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:48,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:48,831 INFO L225 Difference]: With dead ends: 4473 [2022-01-28 15:09:48,831 INFO L226 Difference]: Without dead ends: 4427 [2022-01-28 15:09:48,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=251, Invalid=1231, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:09:48,832 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 242 mSDsluCounter, 983 mSDsCounter, 0 mSdLazyCounter, 1712 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 614 SdHoareTripleChecker+Invalid, 1797 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:48,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 614 Invalid, 1797 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1712 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:09:48,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4427 states. [2022-01-28 15:09:48,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4427 to 3703. [2022-01-28 15:09:48,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3703 states, 3702 states have (on average 4.249054565099946) internal successors, (15730), 3702 states have internal predecessors, (15730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:48,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3703 states to 3703 states and 15730 transitions. [2022-01-28 15:09:48,893 INFO L78 Accepts]: Start accepts. Automaton has 3703 states and 15730 transitions. Word has length 23 [2022-01-28 15:09:48,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:48,893 INFO L470 AbstractCegarLoop]: Abstraction has 3703 states and 15730 transitions. [2022-01-28 15:09:48,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:48,893 INFO L276 IsEmpty]: Start isEmpty. Operand 3703 states and 15730 transitions. [2022-01-28 15:09:48,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:48,899 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:48,899 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:48,917 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-01-28 15:09:49,115 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-01-28 15:09:49,115 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:49,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:49,116 INFO L85 PathProgramCache]: Analyzing trace with hash -865529710, now seen corresponding path program 15 times [2022-01-28 15:09:49,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:49,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102506896] [2022-01-28 15:09:49,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:49,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:49,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:49,261 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:49,261 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:49,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102506896] [2022-01-28 15:09:49,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102506896] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:49,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79109653] [2022-01-28 15:09:49,261 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:09:49,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:49,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:49,262 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-01-28 15:09:49,263 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-01-28 15:09:49,286 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:09:49,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:49,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:09:49,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:49,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:49,487 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:09:49,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 55 [2022-01-28 15:09:49,581 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:49,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:49,788 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:49,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79109653] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:49,788 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:49,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2022-01-28 15:09:49,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962169780] [2022-01-28 15:09:49,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:49,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:09:49,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:49,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:09:49,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:09:49,789 INFO L87 Difference]: Start difference. First operand 3703 states and 15730 transitions. Second operand has 25 states, 25 states have (on average 2.4) internal successors, (60), 24 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:51,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:51,524 INFO L93 Difference]: Finished difference Result 5407 states and 22504 transitions. [2022-01-28 15:09:51,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-28 15:09:51,524 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 24 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:51,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:51,537 INFO L225 Difference]: With dead ends: 5407 [2022-01-28 15:09:51,537 INFO L226 Difference]: Without dead ends: 5352 [2022-01-28 15:09:51,537 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1159 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=516, Invalid=3774, Unknown=0, NotChecked=0, Total=4290 [2022-01-28 15:09:51,537 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 462 mSDsluCounter, 1669 mSDsCounter, 0 mSdLazyCounter, 2751 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 462 SdHoareTripleChecker+Valid, 988 SdHoareTripleChecker+Invalid, 2926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 2751 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:51,537 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [462 Valid, 988 Invalid, 2926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 2751 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:09:51,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5352 states. [2022-01-28 15:09:51,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5352 to 3751. [2022-01-28 15:09:51,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3751 states, 3750 states have (on average 4.255466666666667) internal successors, (15958), 3750 states have internal predecessors, (15958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:51,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3751 states to 3751 states and 15958 transitions. [2022-01-28 15:09:51,601 INFO L78 Accepts]: Start accepts. Automaton has 3751 states and 15958 transitions. Word has length 23 [2022-01-28 15:09:51,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:51,601 INFO L470 AbstractCegarLoop]: Abstraction has 3751 states and 15958 transitions. [2022-01-28 15:09:51,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.4) internal successors, (60), 24 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:51,601 INFO L276 IsEmpty]: Start isEmpty. Operand 3751 states and 15958 transitions. [2022-01-28 15:09:51,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:51,607 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:51,607 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:51,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2022-01-28 15:09:51,810 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-01-28 15:09:51,810 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:51,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:51,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1030738572, now seen corresponding path program 16 times [2022-01-28 15:09:51,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:51,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713443824] [2022-01-28 15:09:51,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:51,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:51,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:51,968 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:51,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:51,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713443824] [2022-01-28 15:09:51,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713443824] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:51,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934317997] [2022-01-28 15:09:51,968 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:09:51,968 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:51,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:51,969 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-01-28 15:09:52,005 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:09:52,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:52,005 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-01-28 15:09:52,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:52,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:52,149 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:52,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:09:52,342 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:52,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:52,471 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:52,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:52,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:52,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:52,520 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:52,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934317997] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:52,520 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:52,521 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:09:52,521 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032697007] [2022-01-28 15:09:52,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:52,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:09:52,521 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:52,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:09:52,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:09:52,521 INFO L87 Difference]: Start difference. First operand 3751 states and 15958 transitions. Second operand has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:53,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:53,783 INFO L93 Difference]: Finished difference Result 4587 states and 19220 transitions. [2022-01-28 15:09:53,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-28 15:09:53,783 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:53,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:53,794 INFO L225 Difference]: With dead ends: 4587 [2022-01-28 15:09:53,794 INFO L226 Difference]: Without dead ends: 4556 [2022-01-28 15:09:53,794 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=308, Invalid=1672, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:09:53,794 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 257 mSDsluCounter, 1162 mSDsCounter, 0 mSdLazyCounter, 1890 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 682 SdHoareTripleChecker+Invalid, 1973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1890 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:53,794 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 682 Invalid, 1973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1890 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:09:53,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4556 states. [2022-01-28 15:09:53,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4556 to 3776. [2022-01-28 15:09:53,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3776 states, 3775 states have (on average 4.261721854304636) internal successors, (16088), 3775 states have internal predecessors, (16088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:53,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3776 states to 3776 states and 16088 transitions. [2022-01-28 15:09:53,878 INFO L78 Accepts]: Start accepts. Automaton has 3776 states and 16088 transitions. Word has length 23 [2022-01-28 15:09:53,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:53,878 INFO L470 AbstractCegarLoop]: Abstraction has 3776 states and 16088 transitions. [2022-01-28 15:09:53,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:53,878 INFO L276 IsEmpty]: Start isEmpty. Operand 3776 states and 16088 transitions. [2022-01-28 15:09:53,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:53,885 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:53,885 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:53,900 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-01-28 15:09:54,095 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-01-28 15:09:54,096 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:54,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:54,096 INFO L85 PathProgramCache]: Analyzing trace with hash -442993250, now seen corresponding path program 17 times [2022-01-28 15:09:54,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:54,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961380523] [2022-01-28 15:09:54,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:54,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:54,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:54,238 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:54,238 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:54,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961380523] [2022-01-28 15:09:54,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961380523] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:54,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204348985] [2022-01-28 15:09:54,239 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:09:54,239 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:54,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:54,240 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-01-28 15:09:54,240 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-01-28 15:09:54,264 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:09:54,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:54,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:54,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:54,409 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:54,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:09:54,621 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:54,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:54,768 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:54,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:54,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:54,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:54,817 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:54,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204348985] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:54,817 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:54,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:09:54,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303649695] [2022-01-28 15:09:54,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:54,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:09:54,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:54,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:09:54,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:09:54,818 INFO L87 Difference]: Start difference. First operand 3776 states and 16088 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:56,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:56,130 INFO L93 Difference]: Finished difference Result 4407 states and 18536 transitions. [2022-01-28 15:09:56,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-28 15:09:56,130 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:56,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:56,140 INFO L225 Difference]: With dead ends: 4407 [2022-01-28 15:09:56,140 INFO L226 Difference]: Without dead ends: 4379 [2022-01-28 15:09:56,141 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 517 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=371, Invalid=1699, Unknown=0, NotChecked=0, Total=2070 [2022-01-28 15:09:56,141 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 228 mSDsluCounter, 864 mSDsCounter, 0 mSdLazyCounter, 1434 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 515 SdHoareTripleChecker+Invalid, 1526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:56,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 515 Invalid, 1526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1434 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:09:56,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4379 states. [2022-01-28 15:09:56,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4379 to 3782. [2022-01-28 15:09:56,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3782 states, 3781 states have (on average 4.261306532663316) internal successors, (16112), 3781 states have internal predecessors, (16112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:56,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3782 states to 3782 states and 16112 transitions. [2022-01-28 15:09:56,204 INFO L78 Accepts]: Start accepts. Automaton has 3782 states and 16112 transitions. Word has length 23 [2022-01-28 15:09:56,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:56,204 INFO L470 AbstractCegarLoop]: Abstraction has 3782 states and 16112 transitions. [2022-01-28 15:09:56,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:56,205 INFO L276 IsEmpty]: Start isEmpty. Operand 3782 states and 16112 transitions. [2022-01-28 15:09:56,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:56,211 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:56,211 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:56,227 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2022-01-28 15:09:56,414 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-01-28 15:09:56,414 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:56,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:56,414 INFO L85 PathProgramCache]: Analyzing trace with hash 632717906, now seen corresponding path program 18 times [2022-01-28 15:09:56,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:56,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241579611] [2022-01-28 15:09:56,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:56,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:56,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:56,578 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:56,579 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:56,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241579611] [2022-01-28 15:09:56,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241579611] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:56,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759053913] [2022-01-28 15:09:56,579 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:09:56,579 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:56,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:56,580 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-01-28 15:09:56,581 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-01-28 15:09:56,604 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:09:56,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:56,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:56,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:56,744 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:56,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:09:56,947 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:56,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:57,056 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:57,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:57,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:57,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:57,090 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:57,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759053913] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:57,090 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:57,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:09:57,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633544793] [2022-01-28 15:09:57,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:57,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:09:57,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:57,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:09:57,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:09:57,091 INFO L87 Difference]: Start difference. First operand 3782 states and 16112 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:57,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:57,904 INFO L93 Difference]: Finished difference Result 4415 states and 18571 transitions. [2022-01-28 15:09:57,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:09:57,905 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:57,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:57,914 INFO L225 Difference]: With dead ends: 4415 [2022-01-28 15:09:57,915 INFO L226 Difference]: Without dead ends: 4392 [2022-01-28 15:09:57,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 410 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=308, Invalid=1414, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:09:57,915 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 246 mSDsluCounter, 719 mSDsCounter, 0 mSdLazyCounter, 1251 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 1357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 1251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:57,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 441 Invalid, 1357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 1251 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:09:57,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4392 states. [2022-01-28 15:09:57,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4392 to 3774. [2022-01-28 15:09:57,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3774 states, 3773 states have (on average 4.262390670553936) internal successors, (16082), 3773 states have internal predecessors, (16082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:57,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3774 states to 3774 states and 16082 transitions. [2022-01-28 15:09:57,978 INFO L78 Accepts]: Start accepts. Automaton has 3774 states and 16082 transitions. Word has length 23 [2022-01-28 15:09:57,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:57,978 INFO L470 AbstractCegarLoop]: Abstraction has 3774 states and 16082 transitions. [2022-01-28 15:09:57,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:57,978 INFO L276 IsEmpty]: Start isEmpty. Operand 3774 states and 16082 transitions. [2022-01-28 15:09:57,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:57,984 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:57,984 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:58,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2022-01-28 15:09:58,198 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-01-28 15:09:58,198 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:58,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:58,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1039608366, now seen corresponding path program 19 times [2022-01-28 15:09:58,199 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:58,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216243054] [2022-01-28 15:09:58,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:58,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:58,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:58,342 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:58,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:58,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216243054] [2022-01-28 15:09:58,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216243054] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:58,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792376934] [2022-01-28 15:09:58,343 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:09:58,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:58,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:58,344 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-01-28 15:09:58,345 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-01-28 15:09:58,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:58,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:58,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:09:58,535 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:58,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:09:58,676 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:58,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:09:58,794 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:09:58,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:09:58,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:09:58,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:09:58,823 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:58,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792376934] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:09:58,823 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:09:58,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:09:58,824 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874531640] [2022-01-28 15:09:58,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:09:58,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:09:58,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:09:58,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:09:58,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:09:58,824 INFO L87 Difference]: Start difference. First operand 3774 states and 16082 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:59,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:09:59,379 INFO L93 Difference]: Finished difference Result 4264 states and 17982 transitions. [2022-01-28 15:09:59,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-28 15:09:59,379 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:09:59,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:09:59,389 INFO L225 Difference]: With dead ends: 4264 [2022-01-28 15:09:59,389 INFO L226 Difference]: Without dead ends: 4230 [2022-01-28 15:09:59,390 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=180, Invalid=1080, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:09:59,390 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 180 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 1380 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 1448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:09:59,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 459 Invalid, 1448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1380 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:09:59,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4230 states. [2022-01-28 15:09:59,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4230 to 3795. [2022-01-28 15:09:59,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3795 states, 3794 states have (on average 4.260674749604639) internal successors, (16165), 3794 states have internal predecessors, (16165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:59,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3795 states to 3795 states and 16165 transitions. [2022-01-28 15:09:59,454 INFO L78 Accepts]: Start accepts. Automaton has 3795 states and 16165 transitions. Word has length 23 [2022-01-28 15:09:59,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:09:59,454 INFO L470 AbstractCegarLoop]: Abstraction has 3795 states and 16165 transitions. [2022-01-28 15:09:59,454 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:09:59,454 INFO L276 IsEmpty]: Start isEmpty. Operand 3795 states and 16165 transitions. [2022-01-28 15:09:59,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:09:59,461 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:09:59,461 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:09:59,478 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2022-01-28 15:09:59,675 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-01-28 15:09:59,675 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:09:59,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:09:59,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1926661510, now seen corresponding path program 20 times [2022-01-28 15:09:59,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:09:59,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828276864] [2022-01-28 15:09:59,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:09:59,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:09:59,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:09:59,833 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:09:59,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:09:59,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828276864] [2022-01-28 15:09:59,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828276864] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:09:59,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594186395] [2022-01-28 15:09:59,833 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:09:59,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:09:59,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:09:59,834 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-01-28 15:09:59,835 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-01-28 15:09:59,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:09:59,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:09:59,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:09:59,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:00,024 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:00,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:10:00,210 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:00,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:00,378 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:00,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:00,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:00,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:00,452 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:00,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594186395] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:00,452 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:00,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:10:00,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604705475] [2022-01-28 15:10:00,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:00,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:10:00,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:00,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:10:00,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:10:00,453 INFO L87 Difference]: Start difference. First operand 3795 states and 16165 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:01,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:01,560 INFO L93 Difference]: Finished difference Result 4504 states and 18921 transitions. [2022-01-28 15:10:01,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:10:01,560 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:01,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:01,571 INFO L225 Difference]: With dead ends: 4504 [2022-01-28 15:10:01,571 INFO L226 Difference]: Without dead ends: 4473 [2022-01-28 15:10:01,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=284, Invalid=1696, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:10:01,571 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 246 mSDsluCounter, 986 mSDsCounter, 0 mSdLazyCounter, 1552 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 1643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:01,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 580 Invalid, 1643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1552 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:10:01,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4473 states. [2022-01-28 15:10:01,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4473 to 3801. [2022-01-28 15:10:01,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3801 states, 3800 states have (on average 4.261315789473684) internal successors, (16193), 3800 states have internal predecessors, (16193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:01,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3801 states to 3801 states and 16193 transitions. [2022-01-28 15:10:01,636 INFO L78 Accepts]: Start accepts. Automaton has 3801 states and 16193 transitions. Word has length 23 [2022-01-28 15:10:01,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:01,636 INFO L470 AbstractCegarLoop]: Abstraction has 3801 states and 16193 transitions. [2022-01-28 15:10:01,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:01,636 INFO L276 IsEmpty]: Start isEmpty. Operand 3801 states and 16193 transitions. [2022-01-28 15:10:01,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:01,643 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:01,643 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:01,658 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-01-28 15:10:01,855 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-01-28 15:10:01,855 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:01,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:01,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1780560464, now seen corresponding path program 21 times [2022-01-28 15:10:01,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:01,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867818372] [2022-01-28 15:10:01,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:01,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:01,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:01,971 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:01,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:01,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867818372] [2022-01-28 15:10:01,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867818372] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:01,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573655171] [2022-01-28 15:10:01,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:10:01,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:01,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:01,972 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-01-28 15:10:01,973 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-01-28 15:10:01,996 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:10:01,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:01,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:01,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:02,110 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:02,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:10:02,284 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:02,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:02,417 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:02,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:02,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:02,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:02,464 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:02,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573655171] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:02,464 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:02,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:10:02,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747366660] [2022-01-28 15:10:02,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:02,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:10:02,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:02,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:10:02,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:10:02,465 INFO L87 Difference]: Start difference. First operand 3801 states and 16193 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:03,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:03,566 INFO L93 Difference]: Finished difference Result 4338 states and 18264 transitions. [2022-01-28 15:10:03,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-28 15:10:03,567 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:03,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:03,576 INFO L225 Difference]: With dead ends: 4338 [2022-01-28 15:10:03,576 INFO L226 Difference]: Without dead ends: 4310 [2022-01-28 15:10:03,577 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 552 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=374, Invalid=1882, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:10:03,577 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 259 mSDsluCounter, 789 mSDsCounter, 0 mSdLazyCounter, 1256 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 1381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 1256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:03,577 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [259 Valid, 474 Invalid, 1381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 1256 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:10:03,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4310 states. [2022-01-28 15:10:03,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4310 to 3807. [2022-01-28 15:10:03,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3807 states, 3806 states have (on average 4.260903836048345) internal successors, (16217), 3806 states have internal predecessors, (16217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:03,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3807 states to 3807 states and 16217 transitions. [2022-01-28 15:10:03,666 INFO L78 Accepts]: Start accepts. Automaton has 3807 states and 16217 transitions. Word has length 23 [2022-01-28 15:10:03,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:03,667 INFO L470 AbstractCegarLoop]: Abstraction has 3807 states and 16217 transitions. [2022-01-28 15:10:03,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:03,667 INFO L276 IsEmpty]: Start isEmpty. Operand 3807 states and 16217 transitions. [2022-01-28 15:10:03,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:03,674 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:03,674 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:03,692 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-01-28 15:10:03,887 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-01-28 15:10:03,887 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:03,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:03,888 INFO L85 PathProgramCache]: Analyzing trace with hash -704849308, now seen corresponding path program 22 times [2022-01-28 15:10:03,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:03,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382752216] [2022-01-28 15:10:03,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:03,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:03,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:04,007 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:04,007 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:04,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382752216] [2022-01-28 15:10:04,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382752216] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:04,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613134971] [2022-01-28 15:10:04,007 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:10:04,007 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:04,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:04,024 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-01-28 15:10:04,031 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-01-28 15:10:04,053 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:10:04,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:04,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:04,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:04,144 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:04,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:10:04,287 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:04,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:04,395 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:04,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:04,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:04,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:04,426 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:04,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613134971] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:04,426 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:04,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:10:04,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387629453] [2022-01-28 15:10:04,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:04,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:10:04,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:04,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:10:04,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:10:04,427 INFO L87 Difference]: Start difference. First operand 3807 states and 16217 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:05,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:05,299 INFO L93 Difference]: Finished difference Result 4376 states and 18418 transitions. [2022-01-28 15:10:05,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:10:05,299 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:05,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:05,309 INFO L225 Difference]: With dead ends: 4376 [2022-01-28 15:10:05,309 INFO L226 Difference]: Without dead ends: 4353 [2022-01-28 15:10:05,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=292, Invalid=1514, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:10:05,321 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 235 mSDsluCounter, 779 mSDsCounter, 0 mSdLazyCounter, 1264 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 1370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 1264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:05,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [235 Valid, 484 Invalid, 1370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 1264 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:10:05,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4353 states. [2022-01-28 15:10:05,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4353 to 3795. [2022-01-28 15:10:05,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3795 states, 3794 states have (on average 4.260674749604639) internal successors, (16165), 3794 states have internal predecessors, (16165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:05,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3795 states to 3795 states and 16165 transitions. [2022-01-28 15:10:05,388 INFO L78 Accepts]: Start accepts. Automaton has 3795 states and 16165 transitions. Word has length 23 [2022-01-28 15:10:05,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:05,388 INFO L470 AbstractCegarLoop]: Abstraction has 3795 states and 16165 transitions. [2022-01-28 15:10:05,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:05,389 INFO L276 IsEmpty]: Start isEmpty. Operand 3795 states and 16165 transitions. [2022-01-28 15:10:05,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:05,395 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:05,395 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:05,411 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-01-28 15:10:05,608 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-01-28 15:10:05,608 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:05,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:05,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1991295016, now seen corresponding path program 23 times [2022-01-28 15:10:05,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:05,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668764559] [2022-01-28 15:10:05,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:05,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:05,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:05,767 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:05,768 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:05,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668764559] [2022-01-28 15:10:05,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668764559] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:05,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680766886] [2022-01-28 15:10:05,768 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:10:05,768 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:05,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:05,769 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-01-28 15:10:05,770 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-01-28 15:10:05,793 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:10:05,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:05,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:05,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:05,970 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:05,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:10:06,150 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:06,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:06,269 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:06,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:06,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:06,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:06,318 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:06,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680766886] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:06,318 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:06,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:10:06,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014988477] [2022-01-28 15:10:06,318 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:06,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:10:06,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:06,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:10:06,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:10:06,319 INFO L87 Difference]: Start difference. First operand 3795 states and 16165 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:07,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:07,503 INFO L93 Difference]: Finished difference Result 4639 states and 19437 transitions. [2022-01-28 15:10:07,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-28 15:10:07,504 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:07,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:07,515 INFO L225 Difference]: With dead ends: 4639 [2022-01-28 15:10:07,515 INFO L226 Difference]: Without dead ends: 4608 [2022-01-28 15:10:07,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=297, Invalid=1595, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:10:07,515 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 238 mSDsluCounter, 951 mSDsCounter, 0 mSdLazyCounter, 1596 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 585 SdHoareTripleChecker+Invalid, 1668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:07,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [238 Valid, 585 Invalid, 1668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1596 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:10:07,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4608 states. [2022-01-28 15:10:07,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4608 to 3783. [2022-01-28 15:10:07,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3783 states, 3782 states have (on average 4.258593336858805) internal successors, (16106), 3782 states have internal predecessors, (16106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:07,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3783 states to 3783 states and 16106 transitions. [2022-01-28 15:10:07,581 INFO L78 Accepts]: Start accepts. Automaton has 3783 states and 16106 transitions. Word has length 23 [2022-01-28 15:10:07,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:07,581 INFO L470 AbstractCegarLoop]: Abstraction has 3783 states and 16106 transitions. [2022-01-28 15:10:07,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:07,582 INFO L276 IsEmpty]: Start isEmpty. Operand 3783 states and 16106 transitions. [2022-01-28 15:10:07,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:07,588 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:07,588 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:07,606 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-01-28 15:10:07,803 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-01-28 15:10:07,804 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:07,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:07,804 INFO L85 PathProgramCache]: Analyzing trace with hash 44075248, now seen corresponding path program 24 times [2022-01-28 15:10:07,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:07,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104867202] [2022-01-28 15:10:07,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:07,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:07,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:07,961 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:07,961 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:07,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104867202] [2022-01-28 15:10:07,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104867202] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:07,961 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201237563] [2022-01-28 15:10:07,961 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:10:07,962 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:07,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:07,972 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-01-28 15:10:07,973 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-01-28 15:10:07,996 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:10:07,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:07,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 15:10:07,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:08,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:10:08,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:08,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:10:08,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 12 [2022-01-28 15:10:08,302 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:08,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:08,506 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:08,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201237563] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:08,507 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:08,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 7] total 21 [2022-01-28 15:10:08,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051265386] [2022-01-28 15:10:08,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:08,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-28 15:10:08,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:08,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-28 15:10:08,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2022-01-28 15:10:08,507 INFO L87 Difference]: Start difference. First operand 3783 states and 16106 transitions. Second operand has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:09,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:09,807 INFO L93 Difference]: Finished difference Result 6136 states and 25409 transitions. [2022-01-28 15:10:09,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-28 15:10:09,807 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:09,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:09,821 INFO L225 Difference]: With dead ends: 6136 [2022-01-28 15:10:09,821 INFO L226 Difference]: Without dead ends: 6085 [2022-01-28 15:10:09,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 29 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 836 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=526, Invalid=2444, Unknown=0, NotChecked=0, Total=2970 [2022-01-28 15:10:09,822 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 286 mSDsluCounter, 1026 mSDsCounter, 0 mSdLazyCounter, 1668 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 620 SdHoareTripleChecker+Invalid, 1896 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 1668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:09,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 620 Invalid, 1896 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 1668 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:10:09,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6085 states. [2022-01-28 15:10:09,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6085 to 3837. [2022-01-28 15:10:09,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3837 states, 3836 states have (on average 4.267466110531804) internal successors, (16370), 3836 states have internal predecessors, (16370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:09,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3837 states to 3837 states and 16370 transitions. [2022-01-28 15:10:09,900 INFO L78 Accepts]: Start accepts. Automaton has 3837 states and 16370 transitions. Word has length 23 [2022-01-28 15:10:09,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:09,900 INFO L470 AbstractCegarLoop]: Abstraction has 3837 states and 16370 transitions. [2022-01-28 15:10:09,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3636363636363638) internal successors, (52), 21 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:09,900 INFO L276 IsEmpty]: Start isEmpty. Operand 3837 states and 16370 transitions. [2022-01-28 15:10:09,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:09,906 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:09,906 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:09,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2022-01-28 15:10:10,107 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-01-28 15:10:10,108 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:10,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:10,108 INFO L85 PathProgramCache]: Analyzing trace with hash -862085712, now seen corresponding path program 25 times [2022-01-28 15:10:10,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:10,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325174548] [2022-01-28 15:10:10,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:10,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:10,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:10,269 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:10,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:10,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325174548] [2022-01-28 15:10:10,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325174548] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:10,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587496233] [2022-01-28 15:10:10,269 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:10:10,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:10,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:10,284 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-01-28 15:10:10,295 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-01-28 15:10:10,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:10,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:10,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:10,404 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:10,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:10:10,548 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:10,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:10,644 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:10,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:10,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:10,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:10,674 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:10,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587496233] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:10,674 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:10,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:10:10,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806412118] [2022-01-28 15:10:10,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:10,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:10:10,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:10,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:10:10,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:10:10,675 INFO L87 Difference]: Start difference. First operand 3837 states and 16370 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:11,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:11,608 INFO L93 Difference]: Finished difference Result 4363 states and 18399 transitions. [2022-01-28 15:10:11,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:10:11,608 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:11,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:11,618 INFO L225 Difference]: With dead ends: 4363 [2022-01-28 15:10:11,618 INFO L226 Difference]: Without dead ends: 4335 [2022-01-28 15:10:11,618 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 471 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=321, Invalid=1659, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:10:11,619 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 223 mSDsluCounter, 760 mSDsCounter, 0 mSdLazyCounter, 1237 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 1333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 1237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:11,619 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 442 Invalid, 1333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 1237 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:10:11,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4335 states. [2022-01-28 15:10:11,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4335 to 3855. [2022-01-28 15:10:11,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3855 states, 3854 states have (on average 4.266995329527763) internal successors, (16445), 3854 states have internal predecessors, (16445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:11,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3855 states to 3855 states and 16445 transitions. [2022-01-28 15:10:11,680 INFO L78 Accepts]: Start accepts. Automaton has 3855 states and 16445 transitions. Word has length 23 [2022-01-28 15:10:11,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:11,680 INFO L470 AbstractCegarLoop]: Abstraction has 3855 states and 16445 transitions. [2022-01-28 15:10:11,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:11,681 INFO L276 IsEmpty]: Start isEmpty. Operand 3855 states and 16445 transitions. [2022-01-28 15:10:11,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:11,687 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:11,687 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:11,704 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-01-28 15:10:11,895 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-01-28 15:10:11,895 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:11,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:11,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1284622172, now seen corresponding path program 26 times [2022-01-28 15:10:11,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:11,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80126202] [2022-01-28 15:10:11,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:11,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:11,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:12,033 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:12,034 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:12,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80126202] [2022-01-28 15:10:12,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80126202] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:12,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818167682] [2022-01-28 15:10:12,034 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:10:12,034 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:12,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:12,035 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-01-28 15:10:12,036 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-01-28 15:10:12,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:10:12,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:12,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:12,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:12,241 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:12,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:10:12,403 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:12,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:12,523 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:12,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:12,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:12,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:12,570 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:12,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818167682] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:12,570 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:12,570 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:10:12,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322473324] [2022-01-28 15:10:12,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:12,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:10:12,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:12,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:10:12,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:10:12,571 INFO L87 Difference]: Start difference. First operand 3855 states and 16445 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:13,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:13,314 INFO L93 Difference]: Finished difference Result 4248 states and 17959 transitions. [2022-01-28 15:10:13,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:10:13,314 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:13,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:13,324 INFO L225 Difference]: With dead ends: 4248 [2022-01-28 15:10:13,324 INFO L226 Difference]: Without dead ends: 4223 [2022-01-28 15:10:13,324 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=161, Invalid=961, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:10:13,325 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 169 mSDsluCounter, 722 mSDsCounter, 0 mSdLazyCounter, 1219 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 467 SdHoareTripleChecker+Invalid, 1269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:13,325 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 467 Invalid, 1269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1219 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:10:13,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4223 states. [2022-01-28 15:10:13,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4223 to 3855. [2022-01-28 15:10:13,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3855 states, 3854 states have (on average 4.266995329527763) internal successors, (16445), 3854 states have internal predecessors, (16445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:13,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3855 states to 3855 states and 16445 transitions. [2022-01-28 15:10:13,408 INFO L78 Accepts]: Start accepts. Automaton has 3855 states and 16445 transitions. Word has length 23 [2022-01-28 15:10:13,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:13,408 INFO L470 AbstractCegarLoop]: Abstraction has 3855 states and 16445 transitions. [2022-01-28 15:10:13,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:13,408 INFO L276 IsEmpty]: Start isEmpty. Operand 3855 states and 16445 transitions. [2022-01-28 15:10:13,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:13,415 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:13,415 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:13,430 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2022-01-28 15:10:13,629 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-01-28 15:10:13,630 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:13,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:13,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1577602254, now seen corresponding path program 16 times [2022-01-28 15:10:13,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:13,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27976088] [2022-01-28 15:10:13,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:13,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:13,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:13,777 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:13,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:13,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27976088] [2022-01-28 15:10:13,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27976088] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:13,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759429932] [2022-01-28 15:10:13,777 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:10:13,777 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:13,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:13,778 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-01-28 15:10:13,779 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-01-28 15:10:13,801 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:10:13,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:13,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:13,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:13,982 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:13,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:10:14,146 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:14,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:14,301 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:14,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:14,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:14,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:14,338 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:14,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759429932] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:14,339 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:14,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:10:14,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110089388] [2022-01-28 15:10:14,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:14,339 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:10:14,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:14,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:10:14,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:10:14,340 INFO L87 Difference]: Start difference. First operand 3855 states and 16445 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:14,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:14,895 INFO L93 Difference]: Finished difference Result 4097 states and 17368 transitions. [2022-01-28 15:10:14,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-28 15:10:14,898 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:14,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:14,908 INFO L225 Difference]: With dead ends: 4097 [2022-01-28 15:10:14,908 INFO L226 Difference]: Without dead ends: 4082 [2022-01-28 15:10:14,908 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=155, Invalid=1105, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:10:14,908 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 150 mSDsluCounter, 682 mSDsCounter, 0 mSdLazyCounter, 1057 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 1092 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1057 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:14,908 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 455 Invalid, 1092 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1057 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:10:14,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4082 states. [2022-01-28 15:10:14,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4082 to 3855. [2022-01-28 15:10:14,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3855 states, 3854 states have (on average 4.266995329527763) internal successors, (16445), 3854 states have internal predecessors, (16445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:14,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3855 states to 3855 states and 16445 transitions. [2022-01-28 15:10:14,970 INFO L78 Accepts]: Start accepts. Automaton has 3855 states and 16445 transitions. Word has length 23 [2022-01-28 15:10:14,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:14,970 INFO L470 AbstractCegarLoop]: Abstraction has 3855 states and 16445 transitions. [2022-01-28 15:10:14,970 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:14,971 INFO L276 IsEmpty]: Start isEmpty. Operand 3855 states and 16445 transitions. [2022-01-28 15:10:14,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:14,977 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:14,977 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:14,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2022-01-28 15:10:15,192 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-01-28 15:10:15,192 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:15,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:15,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1127056206, now seen corresponding path program 17 times [2022-01-28 15:10:15,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:15,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347141358] [2022-01-28 15:10:15,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:15,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:15,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:15,339 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:15,340 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:15,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347141358] [2022-01-28 15:10:15,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347141358] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:15,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120762762] [2022-01-28 15:10:15,340 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:10:15,340 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:15,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:15,341 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-01-28 15:10:15,342 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-01-28 15:10:15,366 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:10:15,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:15,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:15,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:15,490 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:15,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:10:15,641 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:15,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:15,774 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:15,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:15,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:15,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:15,806 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:15,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120762762] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:15,806 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:15,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:10:15,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590015508] [2022-01-28 15:10:15,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:15,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:10:15,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:15,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:10:15,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:10:15,807 INFO L87 Difference]: Start difference. First operand 3855 states and 16445 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:16,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:16,947 INFO L93 Difference]: Finished difference Result 4096 states and 17354 transitions. [2022-01-28 15:10:16,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-28 15:10:16,947 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:16,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:16,958 INFO L225 Difference]: With dead ends: 4096 [2022-01-28 15:10:16,958 INFO L226 Difference]: Without dead ends: 4074 [2022-01-28 15:10:16,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=268, Invalid=1454, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:10:16,959 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 196 mSDsluCounter, 730 mSDsCounter, 0 mSdLazyCounter, 1188 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 1272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:16,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 430 Invalid, 1272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1188 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:10:16,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4074 states. [2022-01-28 15:10:17,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4074 to 3859. [2022-01-28 15:10:17,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3859 states, 3858 states have (on average 4.267236910316226) internal successors, (16463), 3858 states have internal predecessors, (16463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:17,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3859 states to 3859 states and 16463 transitions. [2022-01-28 15:10:17,022 INFO L78 Accepts]: Start accepts. Automaton has 3859 states and 16463 transitions. Word has length 23 [2022-01-28 15:10:17,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:17,022 INFO L470 AbstractCegarLoop]: Abstraction has 3859 states and 16463 transitions. [2022-01-28 15:10:17,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:17,022 INFO L276 IsEmpty]: Start isEmpty. Operand 3859 states and 16463 transitions. [2022-01-28 15:10:17,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:17,028 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:17,029 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:17,046 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2022-01-28 15:10:17,244 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-01-28 15:10:17,244 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:17,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:17,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1557952640, now seen corresponding path program 18 times [2022-01-28 15:10:17,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:17,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049681768] [2022-01-28 15:10:17,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:17,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:17,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:17,417 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:17,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:17,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049681768] [2022-01-28 15:10:17,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049681768] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:17,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758036273] [2022-01-28 15:10:17,418 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:10:17,418 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:17,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:17,419 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-01-28 15:10:17,419 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-01-28 15:10:17,450 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:10:17,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:17,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-28 15:10:17,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:17,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:10:17,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:17,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:17,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:10:17,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-28 15:10:17,779 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:17,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:18,003 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:18,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758036273] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:18,003 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:18,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:10:18,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27529732] [2022-01-28 15:10:18,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:18,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:10:18,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:18,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:10:18,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=516, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:10:18,004 INFO L87 Difference]: Start difference. First operand 3859 states and 16463 transitions. Second operand has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 25 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-01-28 15:10:19,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:19,488 INFO L93 Difference]: Finished difference Result 7025 states and 29156 transitions. [2022-01-28 15:10:19,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-28 15:10:19,488 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:19,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:19,506 INFO L225 Difference]: With dead ends: 7025 [2022-01-28 15:10:19,506 INFO L226 Difference]: Without dead ends: 6982 [2022-01-28 15:10:19,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 616 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=541, Invalid=2111, Unknown=0, NotChecked=0, Total=2652 [2022-01-28 15:10:19,506 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 458 mSDsluCounter, 1000 mSDsCounter, 0 mSdLazyCounter, 1505 mSolverCounterSat, 326 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 458 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 1831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 326 IncrementalHoareTripleChecker+Valid, 1505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:19,506 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [458 Valid, 589 Invalid, 1831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [326 Valid, 1505 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:10:19,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6982 states. [2022-01-28 15:10:19,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6982 to 4119. [2022-01-28 15:10:19,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4119 states, 4118 states have (on average 4.29917435648373) internal successors, (17704), 4118 states have internal predecessors, (17704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:19,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4119 states to 4119 states and 17704 transitions. [2022-01-28 15:10:19,593 INFO L78 Accepts]: Start accepts. Automaton has 4119 states and 17704 transitions. Word has length 23 [2022-01-28 15:10:19,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:19,593 INFO L470 AbstractCegarLoop]: Abstraction has 4119 states and 17704 transitions. [2022-01-28 15:10:19,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 25 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-01-28 15:10:19,593 INFO L276 IsEmpty]: Start isEmpty. Operand 4119 states and 17704 transitions. [2022-01-28 15:10:19,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:19,600 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:19,600 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:19,615 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2022-01-28 15:10:19,815 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-01-28 15:10:19,815 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:19,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:19,815 INFO L85 PathProgramCache]: Analyzing trace with hash -894016338, now seen corresponding path program 19 times [2022-01-28 15:10:19,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:19,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903820621] [2022-01-28 15:10:19,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:19,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:19,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:19,963 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:19,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:19,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903820621] [2022-01-28 15:10:19,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903820621] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:19,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890922211] [2022-01-28 15:10:19,964 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:10:19,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:19,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:19,965 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-01-28 15:10:19,965 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-01-28 15:10:19,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:19,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:19,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:20,182 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:20,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:10:20,346 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:20,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:20,512 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:20,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:20,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:20,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:20,561 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:20,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890922211] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:20,562 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:20,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:10:20,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294663214] [2022-01-28 15:10:20,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:20,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:10:20,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:20,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:10:20,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:10:20,562 INFO L87 Difference]: Start difference. First operand 4119 states and 17704 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:21,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:21,310 INFO L93 Difference]: Finished difference Result 4353 states and 18599 transitions. [2022-01-28 15:10:21,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-28 15:10:21,310 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:21,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:21,321 INFO L225 Difference]: With dead ends: 4353 [2022-01-28 15:10:21,321 INFO L226 Difference]: Without dead ends: 4338 [2022-01-28 15:10:21,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=158, Invalid=1032, Unknown=0, NotChecked=0, Total=1190 [2022-01-28 15:10:21,321 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 137 mSDsluCounter, 866 mSDsCounter, 0 mSdLazyCounter, 1242 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 547 SdHoareTripleChecker+Invalid, 1290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:21,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 547 Invalid, 1290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1242 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:10:21,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4338 states. [2022-01-28 15:10:21,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4338 to 4123. [2022-01-28 15:10:21,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4123 states, 4122 states have (on average 4.299369238233867) internal successors, (17722), 4122 states have internal predecessors, (17722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:21,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4123 states to 4123 states and 17722 transitions. [2022-01-28 15:10:21,388 INFO L78 Accepts]: Start accepts. Automaton has 4123 states and 17722 transitions. Word has length 23 [2022-01-28 15:10:21,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:21,389 INFO L470 AbstractCegarLoop]: Abstraction has 4123 states and 17722 transitions. [2022-01-28 15:10:21,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:21,389 INFO L276 IsEmpty]: Start isEmpty. Operand 4123 states and 17722 transitions. [2022-01-28 15:10:21,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:21,396 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:21,396 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:21,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Forceful destruction successful, exit code 0 [2022-01-28 15:10:21,611 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-01-28 15:10:21,611 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:21,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:21,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1315950606, now seen corresponding path program 20 times [2022-01-28 15:10:21,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:21,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073606005] [2022-01-28 15:10:21,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:21,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:21,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:21,731 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:21,732 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:21,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073606005] [2022-01-28 15:10:21,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073606005] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:21,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62045948] [2022-01-28 15:10:21,732 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:10:21,732 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:21,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:21,733 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-01-28 15:10:21,734 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-01-28 15:10:21,763 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:10:21,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:21,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:10:21,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:21,881 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:21,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 50 [2022-01-28 15:10:21,925 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:21,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:22,042 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:22,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:22,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:22,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:22,075 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:22,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62045948] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:22,076 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:22,076 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:10:22,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467600414] [2022-01-28 15:10:22,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:22,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:10:22,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:22,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:10:22,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:10:22,076 INFO L87 Difference]: Start difference. First operand 4123 states and 17722 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:22,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:22,508 INFO L93 Difference]: Finished difference Result 4401 states and 18777 transitions. [2022-01-28 15:10:22,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-28 15:10:22,509 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:22,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:22,519 INFO L225 Difference]: With dead ends: 4401 [2022-01-28 15:10:22,519 INFO L226 Difference]: Without dead ends: 4386 [2022-01-28 15:10:22,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=154, Invalid=968, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:10:22,520 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 158 mSDsluCounter, 727 mSDsCounter, 0 mSdLazyCounter, 960 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 1187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 189 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:22,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 455 Invalid, 1187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 960 Invalid, 0 Unknown, 189 Unchecked, 0.3s Time] [2022-01-28 15:10:22,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4386 states. [2022-01-28 15:10:22,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4386 to 4131. [2022-01-28 15:10:22,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4131 states, 4130 states have (on average 4.299273607748184) internal successors, (17756), 4130 states have internal predecessors, (17756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:22,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4131 states to 4131 states and 17756 transitions. [2022-01-28 15:10:22,587 INFO L78 Accepts]: Start accepts. Automaton has 4131 states and 17756 transitions. Word has length 23 [2022-01-28 15:10:22,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:22,588 INFO L470 AbstractCegarLoop]: Abstraction has 4131 states and 17756 transitions. [2022-01-28 15:10:22,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:22,588 INFO L276 IsEmpty]: Start isEmpty. Operand 4131 states and 17756 transitions. [2022-01-28 15:10:22,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:22,595 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:22,595 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:22,610 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2022-01-28 15:10:22,810 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-01-28 15:10:22,810 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:22,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:22,810 INFO L85 PathProgramCache]: Analyzing trace with hash 2072855730, now seen corresponding path program 21 times [2022-01-28 15:10:22,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:22,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455565131] [2022-01-28 15:10:22,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:22,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:22,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:22,951 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:22,952 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:22,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455565131] [2022-01-28 15:10:22,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455565131] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:22,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921659769] [2022-01-28 15:10:22,952 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:10:22,952 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:22,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:22,953 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-01-28 15:10:22,953 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-01-28 15:10:22,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:10:22,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:22,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:10:22,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:23,062 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:10:23,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 26 treesize of output 50 [2022-01-28 15:10:23,172 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:23,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:23,303 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:23,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921659769] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:23,304 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:23,304 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:10:23,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248398538] [2022-01-28 15:10:23,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:23,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:10:23,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:23,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:10:23,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:10:23,304 INFO L87 Difference]: Start difference. First operand 4131 states and 17756 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 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-01-28 15:10:24,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:24,459 INFO L93 Difference]: Finished difference Result 5361 states and 22571 transitions. [2022-01-28 15:10:24,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-28 15:10:24,459 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 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 23 [2022-01-28 15:10:24,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:24,472 INFO L225 Difference]: With dead ends: 5361 [2022-01-28 15:10:24,472 INFO L226 Difference]: Without dead ends: 5340 [2022-01-28 15:10:24,472 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 622 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=350, Invalid=2100, Unknown=0, NotChecked=0, Total=2450 [2022-01-28 15:10:24,473 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 384 mSDsluCounter, 779 mSDsCounter, 0 mSdLazyCounter, 1203 mSolverCounterSat, 169 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 1372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 169 IncrementalHoareTripleChecker+Valid, 1203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:24,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 466 Invalid, 1372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [169 Valid, 1203 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:10:24,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5340 states. [2022-01-28 15:10:24,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5340 to 4143. [2022-01-28 15:10:24,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4143 states, 4142 states have (on average 4.301062288749397) internal successors, (17815), 4142 states have internal predecessors, (17815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:24,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4143 states to 4143 states and 17815 transitions. [2022-01-28 15:10:24,551 INFO L78 Accepts]: Start accepts. Automaton has 4143 states and 17815 transitions. Word has length 23 [2022-01-28 15:10:24,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:24,551 INFO L470 AbstractCegarLoop]: Abstraction has 4143 states and 17815 transitions. [2022-01-28 15:10:24,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 22 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-01-28 15:10:24,551 INFO L276 IsEmpty]: Start isEmpty. Operand 4143 states and 17815 transitions. [2022-01-28 15:10:24,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:24,559 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:24,559 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:24,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2022-01-28 15:10:24,772 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-01-28 15:10:24,772 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:24,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:24,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1146400410, now seen corresponding path program 22 times [2022-01-28 15:10:24,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:24,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153684868] [2022-01-28 15:10:24,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:24,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:24,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:24,921 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:24,922 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:24,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153684868] [2022-01-28 15:10:24,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153684868] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:24,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131852319] [2022-01-28 15:10:24,922 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:10:24,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:24,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:24,923 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-01-28 15:10:24,923 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-01-28 15:10:24,946 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:10:24,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:24,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:24,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:25,100 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:25,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:10:25,310 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:25,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:25,468 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:25,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:25,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:25,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:25,518 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:25,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131852319] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:25,518 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:25,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:10:25,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315133484] [2022-01-28 15:10:25,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:25,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:10:25,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:25,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:10:25,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:10:25,519 INFO L87 Difference]: Start difference. First operand 4143 states and 17815 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:26,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:26,521 INFO L93 Difference]: Finished difference Result 4417 states and 18843 transitions. [2022-01-28 15:10:26,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:10:26,522 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:26,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:26,532 INFO L225 Difference]: With dead ends: 4417 [2022-01-28 15:10:26,532 INFO L226 Difference]: Without dead ends: 4402 [2022-01-28 15:10:26,532 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=223, Invalid=1417, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:10:26,532 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 265 mSDsluCounter, 730 mSDsCounter, 0 mSdLazyCounter, 1126 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 1210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:26,532 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [265 Valid, 442 Invalid, 1210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1126 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:10:26,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4402 states. [2022-01-28 15:10:26,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4402 to 4143. [2022-01-28 15:10:26,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4143 states, 4142 states have (on average 4.301062288749397) internal successors, (17815), 4142 states have internal predecessors, (17815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:26,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4143 states to 4143 states and 17815 transitions. [2022-01-28 15:10:26,595 INFO L78 Accepts]: Start accepts. Automaton has 4143 states and 17815 transitions. Word has length 23 [2022-01-28 15:10:26,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:26,595 INFO L470 AbstractCegarLoop]: Abstraction has 4143 states and 17815 transitions. [2022-01-28 15:10:26,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:26,595 INFO L276 IsEmpty]: Start isEmpty. Operand 4143 states and 17815 transitions. [2022-01-28 15:10:26,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:26,602 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:26,602 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:26,617 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2022-01-28 15:10:26,802 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-01-28 15:10:26,803 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:26,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:26,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1650319270, now seen corresponding path program 23 times [2022-01-28 15:10:26,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:26,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663408458] [2022-01-28 15:10:26,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:26,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:26,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:26,951 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:26,951 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:26,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663408458] [2022-01-28 15:10:26,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663408458] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:26,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794682988] [2022-01-28 15:10:26,951 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:10:26,952 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:26,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:26,952 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-01-28 15:10:26,953 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-01-28 15:10:26,976 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:10:26,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:26,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:26,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:27,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:27,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:27,212 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:27,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 20 treesize of output 44 [2022-01-28 15:10:27,393 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:27,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:27,660 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:27,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-01-28 15:10:27,723 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:27,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794682988] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:27,723 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:27,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:10:27,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945428105] [2022-01-28 15:10:27,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:27,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:10:27,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:27,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:10:27,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:10:27,724 INFO L87 Difference]: Start difference. First operand 4143 states and 17815 transitions. Second operand has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 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-01-28 15:10:28,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:28,765 INFO L93 Difference]: Finished difference Result 5495 states and 23076 transitions. [2022-01-28 15:10:28,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-28 15:10:28,765 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:28,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:28,777 INFO L225 Difference]: With dead ends: 5495 [2022-01-28 15:10:28,778 INFO L226 Difference]: Without dead ends: 5460 [2022-01-28 15:10:28,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 643 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=403, Invalid=2459, Unknown=0, NotChecked=0, Total=2862 [2022-01-28 15:10:28,778 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 421 mSDsluCounter, 1047 mSDsCounter, 0 mSdLazyCounter, 1289 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 1838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 1289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 436 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:28,778 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [421 Valid, 664 Invalid, 1838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 1289 Invalid, 0 Unknown, 436 Unchecked, 0.4s Time] [2022-01-28 15:10:28,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5460 states. [2022-01-28 15:10:28,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5460 to 4230. [2022-01-28 15:10:28,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4230 states, 4229 states have (on average 4.31165760227004) internal successors, (18234), 4229 states have internal predecessors, (18234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:28,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4230 states to 4230 states and 18234 transitions. [2022-01-28 15:10:28,852 INFO L78 Accepts]: Start accepts. Automaton has 4230 states and 18234 transitions. Word has length 23 [2022-01-28 15:10:28,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:28,852 INFO L470 AbstractCegarLoop]: Abstraction has 4230 states and 18234 transitions. [2022-01-28 15:10:28,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 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-01-28 15:10:28,852 INFO L276 IsEmpty]: Start isEmpty. Operand 4230 states and 18234 transitions. [2022-01-28 15:10:28,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:28,859 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:28,859 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:28,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2022-01-28 15:10:29,072 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-01-28 15:10:29,072 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:29,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:29,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1104393394, now seen corresponding path program 24 times [2022-01-28 15:10:29,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:29,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464230232] [2022-01-28 15:10:29,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:29,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:29,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:29,222 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:29,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:29,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464230232] [2022-01-28 15:10:29,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464230232] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:29,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290552284] [2022-01-28 15:10:29,223 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:10:29,223 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:29,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:29,224 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-01-28 15:10:29,224 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-01-28 15:10:29,267 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-28 15:10:29,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:29,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:29,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:29,438 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:29,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:10:29,594 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:29,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:29,759 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:29,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:29,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:29,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:29,810 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:29,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [290552284] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:29,810 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:29,811 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:10:29,811 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972446926] [2022-01-28 15:10:29,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:29,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:10:29,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:29,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:10:29,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:10:29,811 INFO L87 Difference]: Start difference. First operand 4230 states and 18234 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:30,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:30,547 INFO L93 Difference]: Finished difference Result 4539 states and 19417 transitions. [2022-01-28 15:10:30,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:10:30,548 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:30,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:30,559 INFO L225 Difference]: With dead ends: 4539 [2022-01-28 15:10:30,559 INFO L226 Difference]: Without dead ends: 4524 [2022-01-28 15:10:30,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 320 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=192, Invalid=1140, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:10:30,559 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 141 mSDsluCounter, 817 mSDsCounter, 0 mSdLazyCounter, 1455 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 1506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:30,559 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [141 Valid, 514 Invalid, 1506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1455 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:10:30,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4524 states. [2022-01-28 15:10:30,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4524 to 4236. [2022-01-28 15:10:30,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4236 states, 4235 states have (on average 4.311924439197166) internal successors, (18261), 4235 states have internal predecessors, (18261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:30,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4236 states to 4236 states and 18261 transitions. [2022-01-28 15:10:30,629 INFO L78 Accepts]: Start accepts. Automaton has 4236 states and 18261 transitions. Word has length 23 [2022-01-28 15:10:30,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:30,629 INFO L470 AbstractCegarLoop]: Abstraction has 4236 states and 18261 transitions. [2022-01-28 15:10:30,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:30,630 INFO L276 IsEmpty]: Start isEmpty. Operand 4236 states and 18261 transitions. [2022-01-28 15:10:30,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:30,637 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:30,638 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:30,653 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-01-28 15:10:30,853 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-01-28 15:10:30,853 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:30,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:30,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1689727346, now seen corresponding path program 25 times [2022-01-28 15:10:30,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:30,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068248939] [2022-01-28 15:10:30,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:30,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:30,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:30,955 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:30,955 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:30,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068248939] [2022-01-28 15:10:30,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068248939] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:30,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873087841] [2022-01-28 15:10:30,955 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:10:30,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:30,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:30,956 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-01-28 15:10:30,957 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-01-28 15:10:30,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:30,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:30,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:31,070 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:31,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:10:31,208 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:31,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:31,321 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:31,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:31,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:31,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:31,352 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:31,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873087841] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:31,352 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:31,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:10:31,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267262241] [2022-01-28 15:10:31,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:31,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:10:31,352 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:31,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:10:31,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:10:31,352 INFO L87 Difference]: Start difference. First operand 4236 states and 18261 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:32,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:32,125 INFO L93 Difference]: Finished difference Result 4522 states and 19352 transitions. [2022-01-28 15:10:32,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:10:32,125 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:32,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:32,137 INFO L225 Difference]: With dead ends: 4522 [2022-01-28 15:10:32,137 INFO L226 Difference]: Without dead ends: 4500 [2022-01-28 15:10:32,137 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=295, Invalid=1511, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:10:32,137 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 183 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 987 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 1082 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:32,137 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 356 Invalid, 1082 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 987 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:10:32,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4500 states. [2022-01-28 15:10:32,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4500 to 4240. [2022-01-28 15:10:32,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4240 states, 4239 states have (on average 4.311630101439019) internal successors, (18277), 4239 states have internal predecessors, (18277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:32,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4240 states to 4240 states and 18277 transitions. [2022-01-28 15:10:32,264 INFO L78 Accepts]: Start accepts. Automaton has 4240 states and 18277 transitions. Word has length 23 [2022-01-28 15:10:32,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:32,264 INFO L470 AbstractCegarLoop]: Abstraction has 4240 states and 18277 transitions. [2022-01-28 15:10:32,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:32,264 INFO L276 IsEmpty]: Start isEmpty. Operand 4240 states and 18277 transitions. [2022-01-28 15:10:32,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:32,271 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:32,272 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:32,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Forceful destruction successful, exit code 0 [2022-01-28 15:10:32,487 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-01-28 15:10:32,487 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:32,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:32,487 INFO L85 PathProgramCache]: Analyzing trace with hash -991673216, now seen corresponding path program 26 times [2022-01-28 15:10:32,487 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:32,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011086662] [2022-01-28 15:10:32,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:32,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:32,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:32,643 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:32,644 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:32,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011086662] [2022-01-28 15:10:32,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011086662] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:32,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882767302] [2022-01-28 15:10:32,644 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:10:32,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:32,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:32,645 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-01-28 15:10:32,645 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-01-28 15:10:32,668 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:10:32,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:32,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:32,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:32,813 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:32,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:10:32,999 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:33,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:33,109 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:33,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:33,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:33,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:33,140 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:33,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882767302] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:33,140 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:33,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:10:33,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683014358] [2022-01-28 15:10:33,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:33,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:10:33,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:33,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:10:33,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:10:33,141 INFO L87 Difference]: Start difference. First operand 4240 states and 18277 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:33,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:33,878 INFO L93 Difference]: Finished difference Result 4510 states and 19313 transitions. [2022-01-28 15:10:33,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-28 15:10:33,878 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:33,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:33,888 INFO L225 Difference]: With dead ends: 4510 [2022-01-28 15:10:33,889 INFO L226 Difference]: Without dead ends: 4495 [2022-01-28 15:10:33,889 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 360 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=272, Invalid=1368, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:10:33,889 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 164 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 1043 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 1141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1043 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:33,889 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 353 Invalid, 1141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1043 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:10:33,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4495 states. [2022-01-28 15:10:33,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4495 to 4240. [2022-01-28 15:10:33,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4240 states, 4239 states have (on average 4.311630101439019) internal successors, (18277), 4239 states have internal predecessors, (18277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:33,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4240 states to 4240 states and 18277 transitions. [2022-01-28 15:10:33,956 INFO L78 Accepts]: Start accepts. Automaton has 4240 states and 18277 transitions. Word has length 23 [2022-01-28 15:10:33,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:33,956 INFO L470 AbstractCegarLoop]: Abstraction has 4240 states and 18277 transitions. [2022-01-28 15:10:33,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:33,956 INFO L276 IsEmpty]: Start isEmpty. Operand 4240 states and 18277 transitions. [2022-01-28 15:10:33,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:33,963 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:33,963 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:33,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2022-01-28 15:10:34,178 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-01-28 15:10:34,179 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:34,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:34,179 INFO L85 PathProgramCache]: Analyzing trace with hash 877172014, now seen corresponding path program 27 times [2022-01-28 15:10:34,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:34,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044855024] [2022-01-28 15:10:34,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:34,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:34,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:34,290 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:34,290 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:34,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044855024] [2022-01-28 15:10:34,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044855024] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:34,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565125608] [2022-01-28 15:10:34,290 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:10:34,290 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:34,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:34,291 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-01-28 15:10:34,292 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-01-28 15:10:34,314 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:10:34,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:34,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:34,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:34,468 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:34,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:10:34,595 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:34,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:34,730 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:34,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:34,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:34,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:34,773 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:34,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565125608] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:34,774 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:34,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:10:34,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599286000] [2022-01-28 15:10:34,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:34,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:10:34,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:34,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:10:34,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:10:34,775 INFO L87 Difference]: Start difference. First operand 4240 states and 18277 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:35,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:35,586 INFO L93 Difference]: Finished difference Result 4508 states and 19301 transitions. [2022-01-28 15:10:35,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:10:35,586 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:35,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:35,597 INFO L225 Difference]: With dead ends: 4508 [2022-01-28 15:10:35,597 INFO L226 Difference]: Without dead ends: 4493 [2022-01-28 15:10:35,597 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=160, Invalid=1030, Unknown=0, NotChecked=0, Total=1190 [2022-01-28 15:10:35,598 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 177 mSDsluCounter, 788 mSDsCounter, 0 mSdLazyCounter, 1359 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 1406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:35,598 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 493 Invalid, 1406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1359 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:10:35,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4493 states. [2022-01-28 15:10:35,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4493 to 4244. [2022-01-28 15:10:35,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4244 states, 4243 states have (on average 4.311807683242988) internal successors, (18295), 4243 states have internal predecessors, (18295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:35,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4244 states to 4244 states and 18295 transitions. [2022-01-28 15:10:35,663 INFO L78 Accepts]: Start accepts. Automaton has 4244 states and 18295 transitions. Word has length 23 [2022-01-28 15:10:35,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:35,663 INFO L470 AbstractCegarLoop]: Abstraction has 4244 states and 18295 transitions. [2022-01-28 15:10:35,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:35,663 INFO L276 IsEmpty]: Start isEmpty. Operand 4244 states and 18295 transitions. [2022-01-28 15:10:35,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:35,670 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:35,670 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:35,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2022-01-28 15:10:35,883 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-01-28 15:10:35,883 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:35,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:35,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1390698866, now seen corresponding path program 28 times [2022-01-28 15:10:35,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:35,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365698905] [2022-01-28 15:10:35,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:35,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:35,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:36,035 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:36,036 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:36,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365698905] [2022-01-28 15:10:36,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365698905] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:36,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235474096] [2022-01-28 15:10:36,036 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:10:36,036 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:36,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:36,037 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-01-28 15:10:36,037 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-01-28 15:10:36,060 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:10:36,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:36,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:36,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:36,209 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:36,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:10:36,422 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:36,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:36,579 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:36,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:36,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:36,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:36,628 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:36,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235474096] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:36,628 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:36,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:10:36,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51887913] [2022-01-28 15:10:36,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:36,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:10:36,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:36,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:10:36,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:10:36,629 INFO L87 Difference]: Start difference. First operand 4244 states and 18295 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:37,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:37,692 INFO L93 Difference]: Finished difference Result 4554 states and 19444 transitions. [2022-01-28 15:10:37,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:10:37,692 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:37,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:37,702 INFO L225 Difference]: With dead ends: 4554 [2022-01-28 15:10:37,702 INFO L226 Difference]: Without dead ends: 4508 [2022-01-28 15:10:37,703 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=237, Invalid=1403, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:10:37,703 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 176 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 1317 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 1394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:37,703 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 473 Invalid, 1394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1317 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:10:37,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4508 states. [2022-01-28 15:10:37,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4508 to 4264. [2022-01-28 15:10:37,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4264 states, 4263 states have (on average 4.311517710532489) internal successors, (18380), 4263 states have internal predecessors, (18380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:37,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4264 states to 4264 states and 18380 transitions. [2022-01-28 15:10:37,773 INFO L78 Accepts]: Start accepts. Automaton has 4264 states and 18380 transitions. Word has length 23 [2022-01-28 15:10:37,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:37,773 INFO L470 AbstractCegarLoop]: Abstraction has 4264 states and 18380 transitions. [2022-01-28 15:10:37,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:37,773 INFO L276 IsEmpty]: Start isEmpty. Operand 4264 states and 18380 transitions. [2022-01-28 15:10:37,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:37,781 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:37,781 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:37,796 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-01-28 15:10:37,996 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-01-28 15:10:37,996 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:37,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:37,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1828557274, now seen corresponding path program 29 times [2022-01-28 15:10:37,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:37,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623361894] [2022-01-28 15:10:37,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:37,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:37,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:38,135 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:38,135 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:38,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623361894] [2022-01-28 15:10:38,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623361894] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:38,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26143677] [2022-01-28 15:10:38,135 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:10:38,135 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:38,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:38,136 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-01-28 15:10:38,137 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-01-28 15:10:38,159 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:10:38,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:38,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:38,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:38,286 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:38,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:10:38,464 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:38,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:38,595 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:38,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:38,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:38,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:38,635 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:38,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26143677] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:38,635 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:38,635 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:10:38,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976019666] [2022-01-28 15:10:38,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:38,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:10:38,636 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:38,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:10:38,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:10:38,636 INFO L87 Difference]: Start difference. First operand 4264 states and 18380 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:39,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:39,434 INFO L93 Difference]: Finished difference Result 4536 states and 19382 transitions. [2022-01-28 15:10:39,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-28 15:10:39,434 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:39,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:39,467 INFO L225 Difference]: With dead ends: 4536 [2022-01-28 15:10:39,467 INFO L226 Difference]: Without dead ends: 4500 [2022-01-28 15:10:39,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=181, Invalid=1079, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:10:39,468 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 170 mSDsluCounter, 709 mSDsCounter, 0 mSdLazyCounter, 1266 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 1339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:39,468 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 427 Invalid, 1339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1266 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:10:39,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4500 states. [2022-01-28 15:10:39,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4500 to 4260. [2022-01-28 15:10:39,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4260 states, 4259 states have (on average 4.31181028410425) internal successors, (18364), 4259 states have internal predecessors, (18364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:39,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4260 states to 4260 states and 18364 transitions. [2022-01-28 15:10:39,531 INFO L78 Accepts]: Start accepts. Automaton has 4260 states and 18364 transitions. Word has length 23 [2022-01-28 15:10:39,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:39,531 INFO L470 AbstractCegarLoop]: Abstraction has 4260 states and 18364 transitions. [2022-01-28 15:10:39,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:39,531 INFO L276 IsEmpty]: Start isEmpty. Operand 4260 states and 18364 transitions. [2022-01-28 15:10:39,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:39,538 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:39,538 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:39,562 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2022-01-28 15:10:39,753 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-01-28 15:10:39,753 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:39,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:39,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1547561422, now seen corresponding path program 30 times [2022-01-28 15:10:39,754 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:39,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068146232] [2022-01-28 15:10:39,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:39,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:39,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:39,929 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:39,929 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:39,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068146232] [2022-01-28 15:10:39,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068146232] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:39,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875337852] [2022-01-28 15:10:39,929 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:10:39,929 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:39,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:39,931 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-01-28 15:10:39,931 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-01-28 15:10:39,953 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:10:39,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:39,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:39,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:40,067 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:40,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:10:40,321 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:40,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:40,491 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:40,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:40,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:40,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:40,542 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:40,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875337852] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:40,542 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:40,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:10:40,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533000519] [2022-01-28 15:10:40,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:40,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:10:40,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:40,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:10:40,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:10:40,543 INFO L87 Difference]: Start difference. First operand 4260 states and 18364 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:41,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:41,488 INFO L93 Difference]: Finished difference Result 4597 states and 19661 transitions. [2022-01-28 15:10:41,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:10:41,488 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:41,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:41,499 INFO L225 Difference]: With dead ends: 4597 [2022-01-28 15:10:41,499 INFO L226 Difference]: Without dead ends: 4575 [2022-01-28 15:10:41,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=218, Invalid=1114, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:10:41,500 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 173 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 1006 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 1099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1006 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:41,500 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 274 Invalid, 1099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1006 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:10:41,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4575 states. [2022-01-28 15:10:41,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4575 to 4269. [2022-01-28 15:10:41,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4269 states, 4268 states have (on average 4.310215557638238) internal successors, (18396), 4268 states have internal predecessors, (18396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:41,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4269 states to 4269 states and 18396 transitions. [2022-01-28 15:10:41,601 INFO L78 Accepts]: Start accepts. Automaton has 4269 states and 18396 transitions. Word has length 23 [2022-01-28 15:10:41,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:41,601 INFO L470 AbstractCegarLoop]: Abstraction has 4269 states and 18396 transitions. [2022-01-28 15:10:41,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:41,601 INFO L276 IsEmpty]: Start isEmpty. Operand 4269 states and 18396 transitions. [2022-01-28 15:10:41,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:41,608 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:41,608 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:41,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Forceful destruction successful, exit code 0 [2022-01-28 15:10:41,819 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-01-28 15:10:41,819 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:41,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:41,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1705829806, now seen corresponding path program 31 times [2022-01-28 15:10:41,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:41,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000717671] [2022-01-28 15:10:41,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:41,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:41,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:41,993 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:41,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:41,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000717671] [2022-01-28 15:10:41,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000717671] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:41,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081413347] [2022-01-28 15:10:41,994 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:10:41,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:41,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:41,995 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-01-28 15:10:41,996 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-01-28 15:10:42,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:42,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:42,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:42,122 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:42,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:10:42,297 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:42,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:42,415 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:42,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:42,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:42,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:42,446 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:42,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081413347] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:42,446 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:42,446 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:10:42,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888590044] [2022-01-28 15:10:42,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:42,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:10:42,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:42,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:10:42,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:10:42,447 INFO L87 Difference]: Start difference. First operand 4269 states and 18396 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:43,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:43,111 INFO L93 Difference]: Finished difference Result 4598 states and 19661 transitions. [2022-01-28 15:10:43,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:10:43,111 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:43,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:43,122 INFO L225 Difference]: With dead ends: 4598 [2022-01-28 15:10:43,122 INFO L226 Difference]: Without dead ends: 4574 [2022-01-28 15:10:43,122 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=219, Invalid=1113, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:10:43,122 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 182 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 1049 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 1157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:43,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 358 Invalid, 1157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1049 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:10:43,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4574 states. [2022-01-28 15:10:43,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4574 to 4266. [2022-01-28 15:10:43,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4266 states, 4265 states have (on average 4.31137162954279) internal successors, (18388), 4265 states have internal predecessors, (18388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:43,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4266 states to 4266 states and 18388 transitions. [2022-01-28 15:10:43,191 INFO L78 Accepts]: Start accepts. Automaton has 4266 states and 18388 transitions. Word has length 23 [2022-01-28 15:10:43,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:43,191 INFO L470 AbstractCegarLoop]: Abstraction has 4266 states and 18388 transitions. [2022-01-28 15:10:43,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:43,191 INFO L276 IsEmpty]: Start isEmpty. Operand 4266 states and 18388 transitions. [2022-01-28 15:10:43,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:43,199 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:43,199 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:43,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Forceful destruction successful, exit code 0 [2022-01-28 15:10:43,415 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-01-28 15:10:43,415 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:43,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:43,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1418708454, now seen corresponding path program 32 times [2022-01-28 15:10:43,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:43,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674173384] [2022-01-28 15:10:43,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:43,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:43,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:43,596 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:43,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:43,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674173384] [2022-01-28 15:10:43,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674173384] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:43,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985709229] [2022-01-28 15:10:43,597 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:10:43,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:43,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:43,598 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-01-28 15:10:43,609 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-01-28 15:10:43,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:10:43,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:43,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:43,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:43,740 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:43,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:10:43,927 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:43,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:44,049 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:44,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:44,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:44,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:44,080 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:44,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985709229] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:44,080 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:44,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:10:44,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773120271] [2022-01-28 15:10:44,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:44,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:10:44,081 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:44,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:10:44,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:10:44,082 INFO L87 Difference]: Start difference. First operand 4266 states and 18388 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:44,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:44,832 INFO L93 Difference]: Finished difference Result 4586 states and 19616 transitions. [2022-01-28 15:10:44,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:10:44,833 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:44,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:44,843 INFO L225 Difference]: With dead ends: 4586 [2022-01-28 15:10:44,843 INFO L226 Difference]: Without dead ends: 4564 [2022-01-28 15:10:44,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=252, Invalid=1308, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:10:44,844 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 200 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 892 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 1004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 892 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:44,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 274 Invalid, 1004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 892 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:10:44,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4564 states. [2022-01-28 15:10:44,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4564 to 4270. [2022-01-28 15:10:44,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4270 states, 4269 states have (on average 4.311079878191614) internal successors, (18404), 4269 states have internal predecessors, (18404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:44,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4270 states to 4270 states and 18404 transitions. [2022-01-28 15:10:44,909 INFO L78 Accepts]: Start accepts. Automaton has 4270 states and 18404 transitions. Word has length 23 [2022-01-28 15:10:44,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:44,909 INFO L470 AbstractCegarLoop]: Abstraction has 4270 states and 18404 transitions. [2022-01-28 15:10:44,910 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:44,910 INFO L276 IsEmpty]: Start isEmpty. Operand 4270 states and 18404 transitions. [2022-01-28 15:10:44,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:44,917 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:44,917 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:44,933 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Ended with exit code 0 [2022-01-28 15:10:45,132 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-01-28 15:10:45,133 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:45,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:45,133 INFO L85 PathProgramCache]: Analyzing trace with hash 925491068, now seen corresponding path program 33 times [2022-01-28 15:10:45,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:45,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504645572] [2022-01-28 15:10:45,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:45,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:45,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:45,244 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:45,244 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:45,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504645572] [2022-01-28 15:10:45,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504645572] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:45,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315912802] [2022-01-28 15:10:45,245 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:10:45,245 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:45,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:45,246 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-01-28 15:10:45,247 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-01-28 15:10:45,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:10:45,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:45,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:45,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:45,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:45,406 INFO L354 Elim1Store]: treesize reduction 12, result has 76.5 percent of original size [2022-01-28 15:10:45,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 27 treesize of output 53 [2022-01-28 15:10:45,610 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:45,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:45,864 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:45,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315912802] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:45,864 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:45,864 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:10:45,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705402591] [2022-01-28 15:10:45,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:45,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:10:45,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:45,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:10:45,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:10:45,865 INFO L87 Difference]: Start difference. First operand 4270 states and 18404 transitions. Second operand has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:47,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:47,093 INFO L93 Difference]: Finished difference Result 5111 states and 21691 transitions. [2022-01-28 15:10:47,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-28 15:10:47,093 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:47,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:47,105 INFO L225 Difference]: With dead ends: 5111 [2022-01-28 15:10:47,105 INFO L226 Difference]: Without dead ends: 5081 [2022-01-28 15:10:47,106 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 642 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=454, Invalid=2738, Unknown=0, NotChecked=0, Total=3192 [2022-01-28 15:10:47,106 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 385 mSDsluCounter, 850 mSDsCounter, 0 mSdLazyCounter, 1490 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 1684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 1490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:47,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [385 Valid, 499 Invalid, 1684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 1490 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:10:47,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5081 states. [2022-01-28 15:10:47,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5081 to 4278. [2022-01-28 15:10:47,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4278 states, 4277 states have (on average 4.311199438859013) internal successors, (18439), 4277 states have internal predecessors, (18439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:47,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4278 states to 4278 states and 18439 transitions. [2022-01-28 15:10:47,181 INFO L78 Accepts]: Start accepts. Automaton has 4278 states and 18439 transitions. Word has length 23 [2022-01-28 15:10:47,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:47,181 INFO L470 AbstractCegarLoop]: Abstraction has 4278 states and 18439 transitions. [2022-01-28 15:10:47,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:47,181 INFO L276 IsEmpty]: Start isEmpty. Operand 4278 states and 18439 transitions. [2022-01-28 15:10:47,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:47,188 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:47,188 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:47,206 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-01-28 15:10:47,404 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-01-28 15:10:47,404 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:47,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:47,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1860267324, now seen corresponding path program 34 times [2022-01-28 15:10:47,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:47,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642923094] [2022-01-28 15:10:47,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:47,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:47,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:47,520 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:47,520 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:47,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642923094] [2022-01-28 15:10:47,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642923094] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:47,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419903] [2022-01-28 15:10:47,520 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:10:47,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:47,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:47,521 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-01-28 15:10:47,522 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-01-28 15:10:47,546 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:10:47,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:47,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:47,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:47,667 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:47,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:10:47,928 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:47,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:48,075 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:48,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:48,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:48,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:48,109 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:48,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419903] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:48,109 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:48,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:10:48,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429944798] [2022-01-28 15:10:48,109 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:48,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:10:48,109 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:48,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:10:48,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:10:48,110 INFO L87 Difference]: Start difference. First operand 4278 states and 18439 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:48,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:48,950 INFO L93 Difference]: Finished difference Result 4691 states and 19992 transitions. [2022-01-28 15:10:48,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:10:48,951 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:48,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:48,962 INFO L225 Difference]: With dead ends: 4691 [2022-01-28 15:10:48,962 INFO L226 Difference]: Without dead ends: 4645 [2022-01-28 15:10:48,963 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=246, Invalid=1394, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:10:48,963 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 148 mSDsluCounter, 831 mSDsCounter, 0 mSdLazyCounter, 1366 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 1449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:48,963 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 489 Invalid, 1449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1366 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:10:48,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4645 states. [2022-01-28 15:10:49,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4645 to 4288. [2022-01-28 15:10:49,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4288 states, 4287 states have (on average 4.310473524609284) internal successors, (18479), 4287 states have internal predecessors, (18479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:49,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4288 states to 4288 states and 18479 transitions. [2022-01-28 15:10:49,037 INFO L78 Accepts]: Start accepts. Automaton has 4288 states and 18479 transitions. Word has length 23 [2022-01-28 15:10:49,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:49,037 INFO L470 AbstractCegarLoop]: Abstraction has 4288 states and 18479 transitions. [2022-01-28 15:10:49,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:49,037 INFO L276 IsEmpty]: Start isEmpty. Operand 4288 states and 18479 transitions. [2022-01-28 15:10:49,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:49,045 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:49,045 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:49,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Forceful destruction successful, exit code 0 [2022-01-28 15:10:49,259 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-01-28 15:10:49,259 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:49,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:49,260 INFO L85 PathProgramCache]: Analyzing trace with hash 847574792, now seen corresponding path program 35 times [2022-01-28 15:10:49,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:49,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564726090] [2022-01-28 15:10:49,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:49,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:49,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:49,363 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:49,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:49,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564726090] [2022-01-28 15:10:49,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564726090] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:49,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337722106] [2022-01-28 15:10:49,363 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:10:49,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:49,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:49,364 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-01-28 15:10:49,364 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-01-28 15:10:49,388 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:10:49,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:49,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:49,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:49,522 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:49,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:10:49,787 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:49,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:49,909 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:49,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:49,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:49,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:49,940 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:49,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337722106] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:49,940 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:49,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:10:49,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147402075] [2022-01-28 15:10:49,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:49,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:10:49,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:49,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:10:49,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:10:49,941 INFO L87 Difference]: Start difference. First operand 4288 states and 18479 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:50,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:50,564 INFO L93 Difference]: Finished difference Result 4599 states and 19635 transitions. [2022-01-28 15:10:50,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:10:50,564 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:50,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:50,574 INFO L225 Difference]: With dead ends: 4599 [2022-01-28 15:10:50,575 INFO L226 Difference]: Without dead ends: 4563 [2022-01-28 15:10:50,575 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=172, Invalid=1018, Unknown=0, NotChecked=0, Total=1190 [2022-01-28 15:10:50,575 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 152 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 1049 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 1129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:50,575 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 346 Invalid, 1129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1049 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:10:50,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4563 states. [2022-01-28 15:10:50,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4563 to 4280. [2022-01-28 15:10:50,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4280 states, 4279 states have (on average 4.311053984575835) internal successors, (18447), 4279 states have internal predecessors, (18447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:50,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4280 states to 4280 states and 18447 transitions. [2022-01-28 15:10:50,646 INFO L78 Accepts]: Start accepts. Automaton has 4280 states and 18447 transitions. Word has length 23 [2022-01-28 15:10:50,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:50,646 INFO L470 AbstractCegarLoop]: Abstraction has 4280 states and 18447 transitions. [2022-01-28 15:10:50,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:50,646 INFO L276 IsEmpty]: Start isEmpty. Operand 4280 states and 18447 transitions. [2022-01-28 15:10:50,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:50,655 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:50,655 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:50,672 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-01-28 15:10:50,868 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-01-28 15:10:50,868 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:50,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:50,869 INFO L85 PathProgramCache]: Analyzing trace with hash -168540314, now seen corresponding path program 36 times [2022-01-28 15:10:50,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:50,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880819130] [2022-01-28 15:10:50,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:50,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:50,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:50,963 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:50,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:50,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880819130] [2022-01-28 15:10:50,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880819130] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:50,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397124796] [2022-01-28 15:10:50,964 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:10:50,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:50,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:50,965 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-01-28 15:10:50,965 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-01-28 15:10:50,988 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-28 15:10:50,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:50,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:50,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:51,092 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:51,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:10:51,203 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:51,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:51,314 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:51,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:51,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:51,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:51,345 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:51,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397124796] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:51,346 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:51,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:10:51,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506984580] [2022-01-28 15:10:51,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:51,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:10:51,346 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:51,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:10:51,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:10:51,347 INFO L87 Difference]: Start difference. First operand 4280 states and 18447 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:51,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:51,997 INFO L93 Difference]: Finished difference Result 4564 states and 19529 transitions. [2022-01-28 15:10:51,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:10:51,997 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:51,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:52,007 INFO L225 Difference]: With dead ends: 4564 [2022-01-28 15:10:52,007 INFO L226 Difference]: Without dead ends: 4549 [2022-01-28 15:10:52,008 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=193, Invalid=1139, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:10:52,008 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 177 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 1156 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 1216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:52,008 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 459 Invalid, 1216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1156 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:10:52,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4549 states. [2022-01-28 15:10:52,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4549 to 4288. [2022-01-28 15:10:52,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4288 states, 4287 states have (on average 4.310940051317938) internal successors, (18481), 4287 states have internal predecessors, (18481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:52,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4288 states to 4288 states and 18481 transitions. [2022-01-28 15:10:52,132 INFO L78 Accepts]: Start accepts. Automaton has 4288 states and 18481 transitions. Word has length 23 [2022-01-28 15:10:52,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:52,132 INFO L470 AbstractCegarLoop]: Abstraction has 4288 states and 18481 transitions. [2022-01-28 15:10:52,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:52,133 INFO L276 IsEmpty]: Start isEmpty. Operand 4288 states and 18481 transitions. [2022-01-28 15:10:52,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:52,140 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:52,140 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:52,158 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Forceful destruction successful, exit code 0 [2022-01-28 15:10:52,355 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-01-28 15:10:52,356 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:52,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:52,356 INFO L85 PathProgramCache]: Analyzing trace with hash 416793638, now seen corresponding path program 37 times [2022-01-28 15:10:52,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:52,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542329301] [2022-01-28 15:10:52,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:52,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:52,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:52,524 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:52,524 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:52,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542329301] [2022-01-28 15:10:52,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542329301] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:52,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036021779] [2022-01-28 15:10:52,524 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:10:52,524 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:52,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:52,525 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-01-28 15:10:52,526 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-01-28 15:10:52,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:52,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:52,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:52,696 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:52,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:10:52,907 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:52,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:53,069 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:53,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:53,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:53,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:53,104 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:53,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036021779] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:53,104 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:53,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:10:53,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509613635] [2022-01-28 15:10:53,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:53,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:10:53,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:53,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:10:53,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:10:53,105 INFO L87 Difference]: Start difference. First operand 4288 states and 18481 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:53,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:53,925 INFO L93 Difference]: Finished difference Result 4546 states and 19457 transitions. [2022-01-28 15:10:53,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:10:53,926 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:53,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:53,936 INFO L225 Difference]: With dead ends: 4546 [2022-01-28 15:10:53,936 INFO L226 Difference]: Without dead ends: 4524 [2022-01-28 15:10:53,936 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=300, Invalid=1506, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:10:53,936 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 188 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 954 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 1049 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 954 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:53,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 326 Invalid, 1049 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 954 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:10:53,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4524 states. [2022-01-28 15:10:53,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4524 to 4292. [2022-01-28 15:10:53,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4292 states, 4291 states have (on average 4.310650198089023) internal successors, (18497), 4291 states have internal predecessors, (18497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:54,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4292 states to 4292 states and 18497 transitions. [2022-01-28 15:10:54,004 INFO L78 Accepts]: Start accepts. Automaton has 4292 states and 18497 transitions. Word has length 23 [2022-01-28 15:10:54,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:54,004 INFO L470 AbstractCegarLoop]: Abstraction has 4292 states and 18497 transitions. [2022-01-28 15:10:54,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:54,004 INFO L276 IsEmpty]: Start isEmpty. Operand 4292 states and 18497 transitions. [2022-01-28 15:10:54,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:54,012 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:54,012 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:54,027 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-01-28 15:10:54,227 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-01-28 15:10:54,227 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:54,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:54,227 INFO L85 PathProgramCache]: Analyzing trace with hash 2030360372, now seen corresponding path program 38 times [2022-01-28 15:10:54,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:54,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899281280] [2022-01-28 15:10:54,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:54,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:54,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:54,356 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:54,356 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:54,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899281280] [2022-01-28 15:10:54,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899281280] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:54,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598405103] [2022-01-28 15:10:54,357 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:10:54,357 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:54,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:54,358 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-01-28 15:10:54,358 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-01-28 15:10:54,411 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:10:54,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:54,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:54,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:54,582 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:54,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:10:54,814 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:54,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:54,992 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:54,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:55,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:55,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:55,045 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:55,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598405103] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:55,045 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:55,045 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:10:55,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122389280] [2022-01-28 15:10:55,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:55,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:10:55,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:55,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:10:55,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:10:55,046 INFO L87 Difference]: Start difference. First operand 4292 states and 18497 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:56,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:56,029 INFO L93 Difference]: Finished difference Result 4537 states and 19426 transitions. [2022-01-28 15:10:56,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:10:56,029 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:56,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:56,041 INFO L225 Difference]: With dead ends: 4537 [2022-01-28 15:10:56,041 INFO L226 Difference]: Without dead ends: 4522 [2022-01-28 15:10:56,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=299, Invalid=1507, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:10:56,041 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 151 mSDsluCounter, 557 mSDsCounter, 0 mSdLazyCounter, 968 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 1056 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 968 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:56,041 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 333 Invalid, 1056 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 968 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:10:56,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4522 states. [2022-01-28 15:10:56,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4522 to 4284. [2022-01-28 15:10:56,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4284 states, 4283 states have (on average 4.310763483539575) internal successors, (18463), 4283 states have internal predecessors, (18463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:56,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4284 states to 4284 states and 18463 transitions. [2022-01-28 15:10:56,107 INFO L78 Accepts]: Start accepts. Automaton has 4284 states and 18463 transitions. Word has length 23 [2022-01-28 15:10:56,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:56,107 INFO L470 AbstractCegarLoop]: Abstraction has 4284 states and 18463 transitions. [2022-01-28 15:10:56,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:56,107 INFO L276 IsEmpty]: Start isEmpty. Operand 4284 states and 18463 transitions. [2022-01-28 15:10:56,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:56,114 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:56,114 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:56,130 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Forceful destruction successful, exit code 0 [2022-01-28 15:10:56,326 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-01-28 15:10:56,327 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:56,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:56,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1704045700, now seen corresponding path program 39 times [2022-01-28 15:10:56,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:56,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906203398] [2022-01-28 15:10:56,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:56,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:56,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:56,472 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:56,472 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:56,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906203398] [2022-01-28 15:10:56,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906203398] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:56,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919775657] [2022-01-28 15:10:56,472 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:10:56,472 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:56,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:56,473 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-01-28 15:10:56,474 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-01-28 15:10:56,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:10:56,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:56,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:56,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:56,686 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:56,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:10:56,850 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:56,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:57,013 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:57,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:57,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:57,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:57,062 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:57,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919775657] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:57,062 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:57,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:10:57,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386365132] [2022-01-28 15:10:57,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:57,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:10:57,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:57,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:10:57,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:10:57,063 INFO L87 Difference]: Start difference. First operand 4284 states and 18463 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:57,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:57,810 INFO L93 Difference]: Finished difference Result 4514 states and 19336 transitions. [2022-01-28 15:10:57,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-28 15:10:57,811 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:57,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:57,822 INFO L225 Difference]: With dead ends: 4514 [2022-01-28 15:10:57,822 INFO L226 Difference]: Without dead ends: 4499 [2022-01-28 15:10:57,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=150, Invalid=972, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:10:57,822 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 152 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 1161 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 1209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:57,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 452 Invalid, 1209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1161 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:10:57,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4499 states. [2022-01-28 15:10:57,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4499 to 4284. [2022-01-28 15:10:57,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4284 states, 4283 states have (on average 4.310763483539575) internal successors, (18463), 4283 states have internal predecessors, (18463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:57,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4284 states to 4284 states and 18463 transitions. [2022-01-28 15:10:57,889 INFO L78 Accepts]: Start accepts. Automaton has 4284 states and 18463 transitions. Word has length 23 [2022-01-28 15:10:57,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:57,889 INFO L470 AbstractCegarLoop]: Abstraction has 4284 states and 18463 transitions. [2022-01-28 15:10:57,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:57,889 INFO L276 IsEmpty]: Start isEmpty. Operand 4284 states and 18463 transitions. [2022-01-28 15:10:57,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:57,897 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:57,897 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:57,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Forceful destruction successful, exit code 0 [2022-01-28 15:10:58,105 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-01-28 15:10:58,105 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:58,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:58,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1032228548, now seen corresponding path program 40 times [2022-01-28 15:10:58,106 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:58,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224897499] [2022-01-28 15:10:58,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:58,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:58,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:58,273 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:58,273 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:58,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224897499] [2022-01-28 15:10:58,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224897499] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:58,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663255701] [2022-01-28 15:10:58,273 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:10:58,273 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:58,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:58,274 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-01-28 15:10:58,275 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-01-28 15:10:58,297 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:10:58,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:58,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:58,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:10:58,414 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:58,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:10:58,538 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:58,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:10:58,669 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:10:58,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:10:58,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:10:58,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:10:58,734 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:58,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663255701] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:10:58,734 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:10:58,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:10:58,734 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258779076] [2022-01-28 15:10:58,734 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:10:58,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:10:58,735 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:10:58,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:10:58,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:10:58,735 INFO L87 Difference]: Start difference. First operand 4284 states and 18463 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:59,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:10:59,536 INFO L93 Difference]: Finished difference Result 4532 states and 19407 transitions. [2022-01-28 15:10:59,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:10:59,536 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:10:59,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:10:59,547 INFO L225 Difference]: With dead ends: 4532 [2022-01-28 15:10:59,547 INFO L226 Difference]: Without dead ends: 4517 [2022-01-28 15:10:59,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=163, Invalid=1027, Unknown=0, NotChecked=0, Total=1190 [2022-01-28 15:10:59,548 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 163 mSDsluCounter, 791 mSDsCounter, 0 mSdLazyCounter, 1311 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 1362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:10:59,548 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [163 Valid, 501 Invalid, 1362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1311 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:10:59,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4517 states. [2022-01-28 15:10:59,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4517 to 4292. [2022-01-28 15:10:59,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4292 states, 4291 states have (on average 4.310650198089023) internal successors, (18497), 4291 states have internal predecessors, (18497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:59,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4292 states to 4292 states and 18497 transitions. [2022-01-28 15:10:59,618 INFO L78 Accepts]: Start accepts. Automaton has 4292 states and 18497 transitions. Word has length 23 [2022-01-28 15:10:59,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:10:59,618 INFO L470 AbstractCegarLoop]: Abstraction has 4292 states and 18497 transitions. [2022-01-28 15:10:59,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:10:59,618 INFO L276 IsEmpty]: Start isEmpty. Operand 4292 states and 18497 transitions. [2022-01-28 15:10:59,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:10:59,625 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:10:59,625 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:10:59,641 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Forceful destruction successful, exit code 0 [2022-01-28 15:10:59,827 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-01-28 15:10:59,827 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:10:59,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:10:59,827 INFO L85 PathProgramCache]: Analyzing trace with hash 557009460, now seen corresponding path program 41 times [2022-01-28 15:10:59,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:10:59,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793267575] [2022-01-28 15:10:59,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:10:59,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:10:59,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:10:59,953 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:10:59,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:10:59,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793267575] [2022-01-28 15:10:59,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793267575] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:10:59,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463927633] [2022-01-28 15:10:59,953 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:10:59,953 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:10:59,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:10:59,954 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-01-28 15:10:59,955 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-01-28 15:10:59,977 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:10:59,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:10:59,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:10:59,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:00,141 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:00,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:11:00,358 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:00,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:00,531 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:00,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:00,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:00,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:00,579 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:00,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463927633] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:00,579 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:00,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:11:00,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983958827] [2022-01-28 15:11:00,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:00,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:11:00,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:00,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:11:00,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:11:00,580 INFO L87 Difference]: Start difference. First operand 4292 states and 18497 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:01,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:01,554 INFO L93 Difference]: Finished difference Result 4590 states and 19606 transitions. [2022-01-28 15:11:01,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-28 15:11:01,554 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:01,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:01,566 INFO L225 Difference]: With dead ends: 4590 [2022-01-28 15:11:01,567 INFO L226 Difference]: Without dead ends: 4554 [2022-01-28 15:11:01,567 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=195, Invalid=1211, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:11:01,567 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 174 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 1384 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 1460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:01,567 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [174 Valid, 505 Invalid, 1460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1384 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:11:01,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4554 states. [2022-01-28 15:11:01,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4554 to 4304. [2022-01-28 15:11:01,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4304 states, 4303 states have (on average 4.310248663722984) internal successors, (18547), 4303 states have internal predecessors, (18547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:01,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4304 states to 4304 states and 18547 transitions. [2022-01-28 15:11:01,646 INFO L78 Accepts]: Start accepts. Automaton has 4304 states and 18547 transitions. Word has length 23 [2022-01-28 15:11:01,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:01,646 INFO L470 AbstractCegarLoop]: Abstraction has 4304 states and 18547 transitions. [2022-01-28 15:11:01,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:01,646 INFO L276 IsEmpty]: Start isEmpty. Operand 4304 states and 18547 transitions. [2022-01-28 15:11:01,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:01,653 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:01,653 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:01,671 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-01-28 15:11:01,857 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-01-28 15:11:01,857 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:01,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:01,858 INFO L85 PathProgramCache]: Analyzing trace with hash 727824392, now seen corresponding path program 42 times [2022-01-28 15:11:01,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:01,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793899245] [2022-01-28 15:11:01,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:01,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:01,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:01,998 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:01,998 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:01,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793899245] [2022-01-28 15:11:01,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793899245] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:01,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086472982] [2022-01-28 15:11:01,998 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:11:01,998 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:01,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:01,999 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-01-28 15:11:02,000 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-01-28 15:11:02,031 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-28 15:11:02,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:02,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:02,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:02,138 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:02,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:11:02,247 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:02,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:02,354 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:02,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:02,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:02,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:02,385 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:02,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086472982] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:02,385 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:02,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:11:02,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214004209] [2022-01-28 15:11:02,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:02,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:02,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:02,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:02,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:02,386 INFO L87 Difference]: Start difference. First operand 4304 states and 18547 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:02,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:02,901 INFO L93 Difference]: Finished difference Result 4522 states and 19372 transitions. [2022-01-28 15:11:02,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-28 15:11:02,902 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:02,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:02,913 INFO L225 Difference]: With dead ends: 4522 [2022-01-28 15:11:02,913 INFO L226 Difference]: Without dead ends: 4507 [2022-01-28 15:11:02,913 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=152, Invalid=970, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:11:02,913 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 148 mSDsluCounter, 666 mSDsCounter, 0 mSdLazyCounter, 1173 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 1215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:02,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 437 Invalid, 1215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1173 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:11:02,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4507 states. [2022-01-28 15:11:02,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4507 to 4304. [2022-01-28 15:11:02,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4304 states, 4303 states have (on average 4.310248663722984) internal successors, (18547), 4303 states have internal predecessors, (18547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:03,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4304 states to 4304 states and 18547 transitions. [2022-01-28 15:11:03,017 INFO L78 Accepts]: Start accepts. Automaton has 4304 states and 18547 transitions. Word has length 23 [2022-01-28 15:11:03,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:03,017 INFO L470 AbstractCegarLoop]: Abstraction has 4304 states and 18547 transitions. [2022-01-28 15:11:03,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:03,017 INFO L276 IsEmpty]: Start isEmpty. Operand 4304 states and 18547 transitions. [2022-01-28 15:11:03,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:03,024 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:03,024 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:03,039 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Forceful destruction successful, exit code 0 [2022-01-28 15:11:03,231 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-01-28 15:11:03,231 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:03,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:03,232 INFO L85 PathProgramCache]: Analyzing trace with hash 981570640, now seen corresponding path program 43 times [2022-01-28 15:11:03,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:03,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561320284] [2022-01-28 15:11:03,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:03,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:03,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:03,372 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:03,373 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:03,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561320284] [2022-01-28 15:11:03,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561320284] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:03,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030687720] [2022-01-28 15:11:03,373 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:11:03,373 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:03,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:03,374 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-01-28 15:11:03,375 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-01-28 15:11:03,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:03,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:03,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:03,542 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:03,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:11:03,669 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:03,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:03,770 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:03,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:03,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:03,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:03,801 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:03,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030687720] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:03,802 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:03,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:11:03,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183873382] [2022-01-28 15:11:03,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:03,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:03,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:03,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:03,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:03,802 INFO L87 Difference]: Start difference. First operand 4304 states and 18547 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:04,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:04,622 INFO L93 Difference]: Finished difference Result 4975 states and 21147 transitions. [2022-01-28 15:11:04,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:11:04,622 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:04,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:04,633 INFO L225 Difference]: With dead ends: 4975 [2022-01-28 15:11:04,633 INFO L226 Difference]: Without dead ends: 4953 [2022-01-28 15:11:04,633 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=286, Invalid=1606, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:11:04,633 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 232 mSDsluCounter, 1051 mSDsCounter, 0 mSdLazyCounter, 1751 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 679 SdHoareTripleChecker+Invalid, 1826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1751 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:04,634 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 679 Invalid, 1826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1751 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:11:04,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4953 states. [2022-01-28 15:11:04,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4953 to 4306. [2022-01-28 15:11:04,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4306 states, 4305 states have (on average 4.3098722415795585) internal successors, (18554), 4305 states have internal predecessors, (18554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:04,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4306 states to 4306 states and 18554 transitions. [2022-01-28 15:11:04,700 INFO L78 Accepts]: Start accepts. Automaton has 4306 states and 18554 transitions. Word has length 23 [2022-01-28 15:11:04,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:04,700 INFO L470 AbstractCegarLoop]: Abstraction has 4306 states and 18554 transitions. [2022-01-28 15:11:04,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:04,701 INFO L276 IsEmpty]: Start isEmpty. Operand 4306 states and 18554 transitions. [2022-01-28 15:11:04,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:04,707 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:04,707 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:04,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2022-01-28 15:11:04,919 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-01-28 15:11:04,919 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:04,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:04,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1566904592, now seen corresponding path program 44 times [2022-01-28 15:11:04,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:04,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359377335] [2022-01-28 15:11:04,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:04,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:04,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:05,039 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:05,039 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:05,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359377335] [2022-01-28 15:11:05,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359377335] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:05,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411409450] [2022-01-28 15:11:05,039 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:11:05,039 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:05,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:05,040 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-01-28 15:11:05,041 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-01-28 15:11:05,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:11:05,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:05,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:11:05,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:05,155 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:05,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 51 [2022-01-28 15:11:05,238 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:05,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:05,347 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:05,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:05,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:05,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:05,396 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:05,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411409450] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:05,396 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:05,397 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:11:05,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735214320] [2022-01-28 15:11:05,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:05,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:11:05,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:05,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:11:05,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:11:05,397 INFO L87 Difference]: Start difference. First operand 4306 states and 18554 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:07,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:07,065 INFO L93 Difference]: Finished difference Result 4859 states and 20702 transitions. [2022-01-28 15:11:07,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:11:07,066 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:07,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:07,078 INFO L225 Difference]: With dead ends: 4859 [2022-01-28 15:11:07,078 INFO L226 Difference]: Without dead ends: 4833 [2022-01-28 15:11:07,078 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=282, Invalid=1522, Unknown=2, NotChecked=0, Total=1806 [2022-01-28 15:11:07,078 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 196 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 1030 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 1426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1030 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 350 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:07,078 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 491 Invalid, 1426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1030 Invalid, 0 Unknown, 350 Unchecked, 0.3s Time] [2022-01-28 15:11:07,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4833 states. [2022-01-28 15:11:07,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4833 to 4316. [2022-01-28 15:11:07,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4316 states, 4315 states have (on average 4.3093858632676705) internal successors, (18595), 4315 states have internal predecessors, (18595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:07,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4316 states to 4316 states and 18595 transitions. [2022-01-28 15:11:07,147 INFO L78 Accepts]: Start accepts. Automaton has 4316 states and 18595 transitions. Word has length 23 [2022-01-28 15:11:07,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:07,147 INFO L470 AbstractCegarLoop]: Abstraction has 4316 states and 18595 transitions. [2022-01-28 15:11:07,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:07,147 INFO L276 IsEmpty]: Start isEmpty. Operand 4316 states and 18595 transitions. [2022-01-28 15:11:07,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:07,155 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:07,155 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:07,172 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-01-28 15:11:07,358 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-01-28 15:11:07,359 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:07,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:07,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1114495970, now seen corresponding path program 45 times [2022-01-28 15:11:07,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:07,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135134305] [2022-01-28 15:11:07,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:07,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:07,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:07,521 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:07,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:07,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135134305] [2022-01-28 15:11:07,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135134305] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:07,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516288170] [2022-01-28 15:11:07,521 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:11:07,521 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:07,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:07,522 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-01-28 15:11:07,523 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-01-28 15:11:07,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:11:07,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:07,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:07,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:07,660 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:07,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:11:07,869 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:07,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:08,035 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:08,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:08,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:08,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:08,085 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:08,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516288170] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:08,085 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:08,085 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:11:08,085 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165430878] [2022-01-28 15:11:08,085 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:08,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:08,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:08,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:08,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:08,086 INFO L87 Difference]: Start difference. First operand 4316 states and 18595 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:09,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:09,318 INFO L93 Difference]: Finished difference Result 4894 states and 20827 transitions. [2022-01-28 15:11:09,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:11:09,319 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:09,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:09,330 INFO L225 Difference]: With dead ends: 4894 [2022-01-28 15:11:09,330 INFO L226 Difference]: Without dead ends: 4873 [2022-01-28 15:11:09,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 410 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=329, Invalid=1563, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:11:09,331 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 233 mSDsluCounter, 881 mSDsCounter, 0 mSdLazyCounter, 1397 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 1498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:09,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 558 Invalid, 1498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1397 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:11:09,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4873 states. [2022-01-28 15:11:09,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4873 to 4308. [2022-01-28 15:11:09,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4308 states, 4307 states have (on average 4.309496169027165) internal successors, (18561), 4307 states have internal predecessors, (18561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:09,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4308 states to 4308 states and 18561 transitions. [2022-01-28 15:11:09,455 INFO L78 Accepts]: Start accepts. Automaton has 4308 states and 18561 transitions. Word has length 23 [2022-01-28 15:11:09,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:09,455 INFO L470 AbstractCegarLoop]: Abstraction has 4308 states and 18561 transitions. [2022-01-28 15:11:09,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:09,455 INFO L276 IsEmpty]: Start isEmpty. Operand 4308 states and 18561 transitions. [2022-01-28 15:11:09,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:09,463 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:09,463 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:09,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2022-01-28 15:11:09,678 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-01-28 15:11:09,678 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:09,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:09,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1331068018, now seen corresponding path program 46 times [2022-01-28 15:11:09,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:09,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649371161] [2022-01-28 15:11:09,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:09,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:09,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:09,774 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:09,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:09,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649371161] [2022-01-28 15:11:09,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649371161] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:09,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892736771] [2022-01-28 15:11:09,775 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:11:09,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:09,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:09,776 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-01-28 15:11:09,776 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-01-28 15:11:09,798 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:11:09,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:09,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:09,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:09,888 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:09,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:11:10,011 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:10,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:10,116 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:10,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:10,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:10,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:10,147 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:10,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892736771] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:10,147 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:10,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:11:10,148 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501080883] [2022-01-28 15:11:10,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:10,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:10,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:10,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:10,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:10,148 INFO L87 Difference]: Start difference. First operand 4308 states and 18561 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:11,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:11,043 INFO L93 Difference]: Finished difference Result 5018 states and 21306 transitions. [2022-01-28 15:11:11,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:11:11,043 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:11,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:11,055 INFO L225 Difference]: With dead ends: 5018 [2022-01-28 15:11:11,056 INFO L226 Difference]: Without dead ends: 4983 [2022-01-28 15:11:11,056 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 472 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=310, Invalid=1670, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:11:11,056 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 237 mSDsluCounter, 1119 mSDsCounter, 0 mSdLazyCounter, 1879 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 1954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:11,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 650 Invalid, 1954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1879 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:11:11,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4983 states. [2022-01-28 15:11:11,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4983 to 4316. [2022-01-28 15:11:11,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4316 states, 4315 states have (on average 4.3093858632676705) internal successors, (18595), 4315 states have internal predecessors, (18595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:11,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4316 states to 4316 states and 18595 transitions. [2022-01-28 15:11:11,134 INFO L78 Accepts]: Start accepts. Automaton has 4316 states and 18595 transitions. Word has length 23 [2022-01-28 15:11:11,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:11,134 INFO L470 AbstractCegarLoop]: Abstraction has 4316 states and 18595 transitions. [2022-01-28 15:11:11,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:11,134 INFO L276 IsEmpty]: Start isEmpty. Operand 4316 states and 18595 transitions. [2022-01-28 15:11:11,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:11,142 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:11,142 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:11,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Forceful destruction successful, exit code 0 [2022-01-28 15:11:11,357 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-01-28 15:11:11,357 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:11,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:11,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1412467074, now seen corresponding path program 47 times [2022-01-28 15:11:11,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:11,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504893251] [2022-01-28 15:11:11,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:11,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:11,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:11,459 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:11,459 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:11,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504893251] [2022-01-28 15:11:11,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504893251] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:11,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134911064] [2022-01-28 15:11:11,459 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:11:11,459 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:11,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:11,460 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-01-28 15:11:11,461 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-01-28 15:11:11,481 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:11:11,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:11,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:11,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:11,561 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:11,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:11:11,705 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:11,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:11,861 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:11,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:11,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:11,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:11,899 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:11,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134911064] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:11,900 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:11,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:11:11,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355033436] [2022-01-28 15:11:11,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:11,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:11,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:11,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:11,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:11,900 INFO L87 Difference]: Start difference. First operand 4316 states and 18595 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:13,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:13,148 INFO L93 Difference]: Finished difference Result 4917 states and 20919 transitions. [2022-01-28 15:11:13,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:11:13,148 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:13,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:13,159 INFO L225 Difference]: With dead ends: 4917 [2022-01-28 15:11:13,159 INFO L226 Difference]: Without dead ends: 4891 [2022-01-28 15:11:13,160 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 457 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=355, Invalid=1715, Unknown=0, NotChecked=0, Total=2070 [2022-01-28 15:11:13,160 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 283 mSDsluCounter, 991 mSDsCounter, 0 mSdLazyCounter, 1759 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 1882 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:13,160 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [283 Valid, 584 Invalid, 1882 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1759 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:11:13,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4891 states. [2022-01-28 15:11:13,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4891 to 4320. [2022-01-28 15:11:13,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4320 states, 4319 states have (on average 4.3090993285482755) internal successors, (18611), 4319 states have internal predecessors, (18611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:13,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4320 states to 4320 states and 18611 transitions. [2022-01-28 15:11:13,241 INFO L78 Accepts]: Start accepts. Automaton has 4320 states and 18611 transitions. Word has length 23 [2022-01-28 15:11:13,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:13,241 INFO L470 AbstractCegarLoop]: Abstraction has 4320 states and 18611 transitions. [2022-01-28 15:11:13,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:13,241 INFO L276 IsEmpty]: Start isEmpty. Operand 4320 states and 18611 transitions. [2022-01-28 15:11:13,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:13,248 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:13,248 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:13,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Forceful destruction successful, exit code 0 [2022-01-28 15:11:13,451 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-01-28 15:11:13,451 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:13,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:13,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1268933488, now seen corresponding path program 48 times [2022-01-28 15:11:13,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:13,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206959156] [2022-01-28 15:11:13,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:13,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:13,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:13,614 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:13,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:13,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206959156] [2022-01-28 15:11:13,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206959156] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:13,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038826989] [2022-01-28 15:11:13,614 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:11:13,614 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:13,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:13,616 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-01-28 15:11:13,616 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-01-28 15:11:13,640 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:11:13,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:13,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:11:13,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:13,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:11:13,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:13,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:11:13,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2022-01-28 15:11:13,856 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:13,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:14,025 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-28 15:11:14,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038826989] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:14,025 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:14,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2022-01-28 15:11:14,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875077950] [2022-01-28 15:11:14,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:14,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:11:14,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:14,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:11:14,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:11:14,026 INFO L87 Difference]: Start difference. First operand 4320 states and 18611 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:15,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:15,662 INFO L93 Difference]: Finished difference Result 6483 states and 27306 transitions. [2022-01-28 15:11:15,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-28 15:11:15,663 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:15,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:15,677 INFO L225 Difference]: With dead ends: 6483 [2022-01-28 15:11:15,678 INFO L226 Difference]: Without dead ends: 6432 [2022-01-28 15:11:15,678 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 592 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=467, Invalid=1885, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:11:15,678 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 319 mSDsluCounter, 1062 mSDsCounter, 0 mSdLazyCounter, 1568 mSolverCounterSat, 252 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 319 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 1820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 252 IncrementalHoareTripleChecker+Valid, 1568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:15,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [319 Valid, 602 Invalid, 1820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [252 Valid, 1568 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:11:15,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6432 states. [2022-01-28 15:11:15,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6432 to 4607. [2022-01-28 15:11:15,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4607 states, 4606 states have (on average 4.315892314372557) internal successors, (19879), 4606 states have internal predecessors, (19879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:15,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4607 states to 4607 states and 19879 transitions. [2022-01-28 15:11:15,764 INFO L78 Accepts]: Start accepts. Automaton has 4607 states and 19879 transitions. Word has length 23 [2022-01-28 15:11:15,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:15,765 INFO L470 AbstractCegarLoop]: Abstraction has 4607 states and 19879 transitions. [2022-01-28 15:11:15,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:15,765 INFO L276 IsEmpty]: Start isEmpty. Operand 4607 states and 19879 transitions. [2022-01-28 15:11:15,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:15,772 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:15,772 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:15,788 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Ended with exit code 0 [2022-01-28 15:11:15,987 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-01-28 15:11:15,988 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:15,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:15,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1132683500, now seen corresponding path program 49 times [2022-01-28 15:11:15,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:15,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798931217] [2022-01-28 15:11:15,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:15,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:15,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:16,142 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:16,142 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:16,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798931217] [2022-01-28 15:11:16,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798931217] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:16,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445472272] [2022-01-28 15:11:16,142 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:11:16,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:16,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:16,143 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-01-28 15:11:16,144 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-01-28 15:11:16,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:16,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:16,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:16,340 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:16,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:11:16,499 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:16,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:16,660 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:16,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:16,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:16,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:16,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:16,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445472272] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:16,710 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:16,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:11:16,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429158272] [2022-01-28 15:11:16,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:16,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:16,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:16,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:16,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:16,710 INFO L87 Difference]: Start difference. First operand 4607 states and 19879 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:17,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:17,840 INFO L93 Difference]: Finished difference Result 5098 states and 21765 transitions. [2022-01-28 15:11:17,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:11:17,840 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:17,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:17,852 INFO L225 Difference]: With dead ends: 5098 [2022-01-28 15:11:17,852 INFO L226 Difference]: Without dead ends: 5076 [2022-01-28 15:11:17,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=248, Invalid=1644, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:11:17,852 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 172 mSDsluCounter, 1060 mSDsCounter, 0 mSdLazyCounter, 1823 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 1889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:17,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [172 Valid, 680 Invalid, 1889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1823 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:11:17,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5076 states. [2022-01-28 15:11:17,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5076 to 4609. [2022-01-28 15:11:17,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4609 states, 4608 states have (on average 4.315972222222222) internal successors, (19888), 4608 states have internal predecessors, (19888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:17,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4609 states to 4609 states and 19888 transitions. [2022-01-28 15:11:17,954 INFO L78 Accepts]: Start accepts. Automaton has 4609 states and 19888 transitions. Word has length 23 [2022-01-28 15:11:17,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:17,954 INFO L470 AbstractCegarLoop]: Abstraction has 4609 states and 19888 transitions. [2022-01-28 15:11:17,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:17,954 INFO L276 IsEmpty]: Start isEmpty. Operand 4609 states and 19888 transitions. [2022-01-28 15:11:17,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:17,962 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:17,962 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:17,977 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-01-28 15:11:18,167 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-01-28 15:11:18,167 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:18,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:18,168 INFO L85 PathProgramCache]: Analyzing trace with hash -547349548, now seen corresponding path program 50 times [2022-01-28 15:11:18,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:18,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416715230] [2022-01-28 15:11:18,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:18,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:18,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:18,320 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:18,320 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:18,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416715230] [2022-01-28 15:11:18,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416715230] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:18,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551849097] [2022-01-28 15:11:18,320 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:11:18,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:18,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:18,321 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-01-28 15:11:18,322 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-01-28 15:11:18,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:11:18,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:18,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:18,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:18,472 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:18,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:11:18,631 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:18,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:18,753 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:18,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:18,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:18,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:18,788 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:18,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551849097] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:18,788 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:18,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:11:18,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413412083] [2022-01-28 15:11:18,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:18,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:18,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:18,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:18,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:18,788 INFO L87 Difference]: Start difference. First operand 4609 states and 19888 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:19,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:19,849 INFO L93 Difference]: Finished difference Result 5057 states and 21604 transitions. [2022-01-28 15:11:19,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-28 15:11:19,849 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:19,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:19,861 INFO L225 Difference]: With dead ends: 5057 [2022-01-28 15:11:19,861 INFO L226 Difference]: Without dead ends: 5031 [2022-01-28 15:11:19,861 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 470 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=348, Invalid=1908, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:11:19,862 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 205 mSDsluCounter, 946 mSDsCounter, 0 mSdLazyCounter, 1644 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 548 SdHoareTripleChecker+Invalid, 1766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 1644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:19,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 548 Invalid, 1766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 1644 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:11:19,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5031 states. [2022-01-28 15:11:19,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5031 to 4617. [2022-01-28 15:11:19,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4617 states, 4616 states have (on average 4.315857885615252) internal successors, (19922), 4616 states have internal predecessors, (19922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:19,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4617 states to 4617 states and 19922 transitions. [2022-01-28 15:11:19,937 INFO L78 Accepts]: Start accepts. Automaton has 4617 states and 19922 transitions. Word has length 23 [2022-01-28 15:11:19,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:19,937 INFO L470 AbstractCegarLoop]: Abstraction has 4617 states and 19922 transitions. [2022-01-28 15:11:19,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:19,937 INFO L276 IsEmpty]: Start isEmpty. Operand 4617 states and 19922 transitions. [2022-01-28 15:11:19,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:19,945 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:19,945 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:19,962 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-01-28 15:11:20,159 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-01-28 15:11:20,159 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:20,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:20,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1066217186, now seen corresponding path program 51 times [2022-01-28 15:11:20,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:20,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365087870] [2022-01-28 15:11:20,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:20,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:20,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:20,265 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:20,265 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:20,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365087870] [2022-01-28 15:11:20,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365087870] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:20,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1563667838] [2022-01-28 15:11:20,265 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:11:20,265 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:20,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:20,266 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-01-28 15:11:20,267 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-01-28 15:11:20,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:11:20,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:20,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:20,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:20,378 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:20,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:11:20,540 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:20,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:20,648 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:20,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:20,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:20,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:20,724 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:20,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1563667838] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:20,724 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:20,724 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:11:20,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379466367] [2022-01-28 15:11:20,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:20,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:20,725 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:20,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:20,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:20,725 INFO L87 Difference]: Start difference. First operand 4617 states and 19922 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:21,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:21,837 INFO L93 Difference]: Finished difference Result 5058 states and 21610 transitions. [2022-01-28 15:11:21,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:11:21,837 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:21,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:21,848 INFO L225 Difference]: With dead ends: 5058 [2022-01-28 15:11:21,848 INFO L226 Difference]: Without dead ends: 5037 [2022-01-28 15:11:21,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=299, Invalid=1681, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:11:21,849 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 171 mSDsluCounter, 865 mSDsCounter, 0 mSdLazyCounter, 1487 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 1585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:21,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 524 Invalid, 1585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1487 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:11:21,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5037 states. [2022-01-28 15:11:21,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5037 to 4609. [2022-01-28 15:11:21,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4609 states, 4608 states have (on average 4.315972222222222) internal successors, (19888), 4608 states have internal predecessors, (19888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:21,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4609 states to 4609 states and 19888 transitions. [2022-01-28 15:11:21,922 INFO L78 Accepts]: Start accepts. Automaton has 4609 states and 19888 transitions. Word has length 23 [2022-01-28 15:11:21,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:21,922 INFO L470 AbstractCegarLoop]: Abstraction has 4609 states and 19888 transitions. [2022-01-28 15:11:21,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:21,922 INFO L276 IsEmpty]: Start isEmpty. Operand 4609 states and 19888 transitions. [2022-01-28 15:11:21,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:21,930 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:21,930 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:21,945 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Forceful destruction successful, exit code 0 [2022-01-28 15:11:22,131 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-01-28 15:11:22,131 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:22,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:22,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1359904880, now seen corresponding path program 52 times [2022-01-28 15:11:22,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:22,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536183205] [2022-01-28 15:11:22,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:22,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:22,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:22,278 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:22,278 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:22,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536183205] [2022-01-28 15:11:22,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536183205] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:22,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765172324] [2022-01-28 15:11:22,279 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:11:22,279 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:22,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:22,280 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-01-28 15:11:22,280 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-01-28 15:11:22,314 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:11:22,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:22,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:22,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:22,416 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:22,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:11:22,526 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:22,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:22,630 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:22,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:22,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:22,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:22,661 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:22,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765172324] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:22,661 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:22,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:11:22,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603558779] [2022-01-28 15:11:22,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:22,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:22,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:22,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:22,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:22,662 INFO L87 Difference]: Start difference. First operand 4609 states and 19888 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:23,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:23,540 INFO L93 Difference]: Finished difference Result 4946 states and 21171 transitions. [2022-01-28 15:11:23,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-28 15:11:23,540 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:23,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:23,552 INFO L225 Difference]: With dead ends: 4946 [2022-01-28 15:11:23,552 INFO L226 Difference]: Without dead ends: 4924 [2022-01-28 15:11:23,552 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=196, Invalid=1286, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:11:23,552 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 166 mSDsluCounter, 1093 mSDsCounter, 0 mSdLazyCounter, 1877 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 676 SdHoareTripleChecker+Invalid, 1929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:23,552 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 676 Invalid, 1929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1877 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:11:23,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4924 states. [2022-01-28 15:11:23,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4924 to 4613. [2022-01-28 15:11:23,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4613 states, 4612 states have (on average 4.316131830008673) internal successors, (19906), 4612 states have internal predecessors, (19906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:23,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4613 states to 4613 states and 19906 transitions. [2022-01-28 15:11:23,626 INFO L78 Accepts]: Start accepts. Automaton has 4613 states and 19906 transitions. Word has length 23 [2022-01-28 15:11:23,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:23,626 INFO L470 AbstractCegarLoop]: Abstraction has 4613 states and 19906 transitions. [2022-01-28 15:11:23,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:23,627 INFO L276 IsEmpty]: Start isEmpty. Operand 4613 states and 19906 transitions. [2022-01-28 15:11:23,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:23,634 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:23,634 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:23,650 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-01-28 15:11:23,849 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-01-28 15:11:23,850 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:23,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:23,850 INFO L85 PathProgramCache]: Analyzing trace with hash -846378028, now seen corresponding path program 53 times [2022-01-28 15:11:23,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:23,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507471533] [2022-01-28 15:11:23,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:23,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:23,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:23,985 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:23,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:23,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507471533] [2022-01-28 15:11:23,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507471533] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:23,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611534558] [2022-01-28 15:11:23,985 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:11:23,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:23,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:23,986 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-01-28 15:11:23,987 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-01-28 15:11:24,009 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:11:24,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:24,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:24,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:24,149 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:24,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:11:24,318 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:24,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:24,418 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:24,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:24,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:24,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:24,448 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:24,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611534558] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:24,448 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:24,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:11:24,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672090638] [2022-01-28 15:11:24,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:24,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:11:24,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:24,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:11:24,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:11:24,449 INFO L87 Difference]: Start difference. First operand 4613 states and 19906 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:25,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:25,128 INFO L93 Difference]: Finished difference Result 4893 states and 20958 transitions. [2022-01-28 15:11:25,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-28 15:11:25,129 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:25,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:25,140 INFO L225 Difference]: With dead ends: 4893 [2022-01-28 15:11:25,140 INFO L226 Difference]: Without dead ends: 4868 [2022-01-28 15:11:25,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=227, Invalid=1255, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:11:25,140 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 169 mSDsluCounter, 856 mSDsCounter, 0 mSdLazyCounter, 1371 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 1439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:25,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 511 Invalid, 1439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1371 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:11:25,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4868 states. [2022-01-28 15:11:25,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4868 to 4617. [2022-01-28 15:11:25,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4617 states, 4616 states have (on average 4.315857885615252) internal successors, (19922), 4616 states have internal predecessors, (19922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:25,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4617 states to 4617 states and 19922 transitions. [2022-01-28 15:11:25,212 INFO L78 Accepts]: Start accepts. Automaton has 4617 states and 19922 transitions. Word has length 23 [2022-01-28 15:11:25,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:25,213 INFO L470 AbstractCegarLoop]: Abstraction has 4617 states and 19922 transitions. [2022-01-28 15:11:25,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:25,213 INFO L276 IsEmpty]: Start isEmpty. Operand 4617 states and 19922 transitions. [2022-01-28 15:11:25,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:25,220 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:25,220 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:25,235 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-01-28 15:11:25,434 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-01-28 15:11:25,434 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:25,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:25,434 INFO L85 PathProgramCache]: Analyzing trace with hash 229333128, now seen corresponding path program 54 times [2022-01-28 15:11:25,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:25,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906794321] [2022-01-28 15:11:25,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:25,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:25,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:25,574 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:25,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:25,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906794321] [2022-01-28 15:11:25,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906794321] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:25,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905086159] [2022-01-28 15:11:25,574 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:11:25,574 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:25,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:25,575 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-01-28 15:11:25,576 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-01-28 15:11:25,605 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:11:25,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:25,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:25,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:25,713 INFO L354 Elim1Store]: treesize reduction 12, result has 74.5 percent of original size [2022-01-28 15:11:25,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 47 [2022-01-28 15:11:25,801 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:25,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:25,923 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:25,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905086159] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:25,924 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:25,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2022-01-28 15:11:25,924 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557312199] [2022-01-28 15:11:25,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:25,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:11:25,924 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:25,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:11:25,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:11:25,924 INFO L87 Difference]: Start difference. First operand 4617 states and 19922 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:26,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:26,678 INFO L93 Difference]: Finished difference Result 5570 states and 23629 transitions. [2022-01-28 15:11:26,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-28 15:11:26,678 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:26,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:26,691 INFO L225 Difference]: With dead ends: 5570 [2022-01-28 15:11:26,692 INFO L226 Difference]: Without dead ends: 5522 [2022-01-28 15:11:26,692 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 396 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=268, Invalid=1624, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:11:26,693 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 304 mSDsluCounter, 831 mSDsCounter, 0 mSdLazyCounter, 1265 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 1382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:26,693 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [304 Valid, 468 Invalid, 1382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1265 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:11:26,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5522 states. [2022-01-28 15:11:26,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5522 to 4635. [2022-01-28 15:11:26,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4635 states, 4634 states have (on average 4.317004747518343) internal successors, (20005), 4634 states have internal predecessors, (20005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:26,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4635 states to 4635 states and 20005 transitions. [2022-01-28 15:11:26,774 INFO L78 Accepts]: Start accepts. Automaton has 4635 states and 20005 transitions. Word has length 23 [2022-01-28 15:11:26,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:26,774 INFO L470 AbstractCegarLoop]: Abstraction has 4635 states and 20005 transitions. [2022-01-28 15:11:26,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:26,775 INFO L276 IsEmpty]: Start isEmpty. Operand 4635 states and 20005 transitions. [2022-01-28 15:11:26,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:26,782 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:26,782 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:26,800 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-01-28 15:11:26,997 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-01-28 15:11:26,998 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:26,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:26,998 INFO L85 PathProgramCache]: Analyzing trace with hash 510328980, now seen corresponding path program 55 times [2022-01-28 15:11:26,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:26,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608437110] [2022-01-28 15:11:26,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:26,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:27,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:27,108 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:27,108 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:27,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608437110] [2022-01-28 15:11:27,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608437110] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:27,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927131712] [2022-01-28 15:11:27,108 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:11:27,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:27,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:27,109 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-01-28 15:11:27,110 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-01-28 15:11:27,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:27,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:27,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:27,259 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:27,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:11:27,540 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:27,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:27,729 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:27,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:27,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:27,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:27,779 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:27,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927131712] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:27,779 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:27,780 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:11:27,780 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796428021] [2022-01-28 15:11:27,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:27,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:27,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:27,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:27,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:27,780 INFO L87 Difference]: Start difference. First operand 4635 states and 20005 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:28,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:28,874 INFO L93 Difference]: Finished difference Result 5038 states and 21543 transitions. [2022-01-28 15:11:28,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:11:28,874 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:28,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:28,886 INFO L225 Difference]: With dead ends: 5038 [2022-01-28 15:11:28,886 INFO L226 Difference]: Without dead ends: 5012 [2022-01-28 15:11:28,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=238, Invalid=1244, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:11:28,886 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 205 mSDsluCounter, 724 mSDsCounter, 0 mSdLazyCounter, 1252 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 1365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 1252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:28,886 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 388 Invalid, 1365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 1252 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:11:28,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5012 states. [2022-01-28 15:11:28,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5012 to 4644. [2022-01-28 15:11:28,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4644 states, 4643 states have (on average 4.3155287529614474) internal successors, (20037), 4643 states have internal predecessors, (20037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:28,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4644 states to 4644 states and 20037 transitions. [2022-01-28 15:11:28,962 INFO L78 Accepts]: Start accepts. Automaton has 4644 states and 20037 transitions. Word has length 23 [2022-01-28 15:11:28,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:28,962 INFO L470 AbstractCegarLoop]: Abstraction has 4644 states and 20037 transitions. [2022-01-28 15:11:28,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:28,963 INFO L276 IsEmpty]: Start isEmpty. Operand 4644 states and 20037 transitions. [2022-01-28 15:11:28,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:28,970 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:28,970 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:28,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Forceful destruction successful, exit code 0 [2022-01-28 15:11:29,183 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-01-28 15:11:29,183 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:29,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:29,183 INFO L85 PathProgramCache]: Analyzing trace with hash -531247088, now seen corresponding path program 56 times [2022-01-28 15:11:29,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:29,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004247782] [2022-01-28 15:11:29,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:29,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:29,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:29,384 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:29,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:29,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004247782] [2022-01-28 15:11:29,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004247782] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:29,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385012793] [2022-01-28 15:11:29,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:11:29,384 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:29,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:29,385 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-01-28 15:11:29,423 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-01-28 15:11:29,451 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:11:29,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:29,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:29,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:29,573 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:29,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:11:29,823 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:29,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:29,953 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:29,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:29,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:29,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:29,989 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:29,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385012793] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:29,990 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:29,990 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:11:29,990 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135194558] [2022-01-28 15:11:29,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:29,990 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:29,990 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:29,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:29,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:29,990 INFO L87 Difference]: Start difference. First operand 4644 states and 20037 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:30,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:30,817 INFO L93 Difference]: Finished difference Result 5039 states and 21543 transitions. [2022-01-28 15:11:30,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:11:30,817 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:30,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:30,830 INFO L225 Difference]: With dead ends: 5039 [2022-01-28 15:11:30,830 INFO L226 Difference]: Without dead ends: 5011 [2022-01-28 15:11:30,831 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=226, Invalid=1180, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:11:30,831 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 162 mSDsluCounter, 867 mSDsCounter, 0 mSdLazyCounter, 1496 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 1581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:30,831 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 496 Invalid, 1581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1496 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:11:30,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5011 states. [2022-01-28 15:11:30,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5011 to 4641. [2022-01-28 15:11:30,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4641 states, 4640 states have (on average 4.316594827586207) internal successors, (20029), 4640 states have internal predecessors, (20029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:30,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4641 states to 4641 states and 20029 transitions. [2022-01-28 15:11:30,945 INFO L78 Accepts]: Start accepts. Automaton has 4641 states and 20029 transitions. Word has length 23 [2022-01-28 15:11:30,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:30,945 INFO L470 AbstractCegarLoop]: Abstraction has 4641 states and 20029 transitions. [2022-01-28 15:11:30,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:30,945 INFO L276 IsEmpty]: Start isEmpty. Operand 4641 states and 20029 transitions. [2022-01-28 15:11:30,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:30,954 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:30,954 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:30,970 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-01-28 15:11:31,170 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-01-28 15:11:31,170 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:31,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:31,170 INFO L85 PathProgramCache]: Analyzing trace with hash -818368440, now seen corresponding path program 57 times [2022-01-28 15:11:31,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:31,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116484152] [2022-01-28 15:11:31,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:31,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:31,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:31,347 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:31,347 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:31,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116484152] [2022-01-28 15:11:31,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116484152] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:31,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139018356] [2022-01-28 15:11:31,348 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:11:31,348 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:31,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:31,349 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-01-28 15:11:31,379 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-01-28 15:11:31,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:11:31,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:31,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:31,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:31,502 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:31,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:11:31,715 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:31,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:31,834 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:31,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:31,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:31,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:31,866 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:31,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139018356] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:31,866 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:31,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:11:31,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751802164] [2022-01-28 15:11:31,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:31,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:31,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:31,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:31,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:31,867 INFO L87 Difference]: Start difference. First operand 4641 states and 20029 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:32,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:32,739 INFO L93 Difference]: Finished difference Result 5044 states and 21568 transitions. [2022-01-28 15:11:32,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:11:32,739 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:32,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:32,750 INFO L225 Difference]: With dead ends: 5044 [2022-01-28 15:11:32,750 INFO L226 Difference]: Without dead ends: 5018 [2022-01-28 15:11:32,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 344 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=252, Invalid=1388, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:11:32,750 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 196 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 1427 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 1518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:32,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 456 Invalid, 1518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1427 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:11:32,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5018 states. [2022-01-28 15:11:32,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5018 to 4645. [2022-01-28 15:11:32,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4645 states, 4644 states have (on average 4.316322136089578) internal successors, (20045), 4644 states have internal predecessors, (20045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:32,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4645 states to 4645 states and 20045 transitions. [2022-01-28 15:11:32,832 INFO L78 Accepts]: Start accepts. Automaton has 4645 states and 20045 transitions. Word has length 23 [2022-01-28 15:11:32,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:32,832 INFO L470 AbstractCegarLoop]: Abstraction has 4645 states and 20045 transitions. [2022-01-28 15:11:32,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:32,832 INFO L276 IsEmpty]: Start isEmpty. Operand 4645 states and 20045 transitions. [2022-01-28 15:11:32,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:32,841 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:32,841 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:32,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Forceful destruction successful, exit code 0 [2022-01-28 15:11:33,055 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-01-28 15:11:33,055 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:33,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:33,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1311585826, now seen corresponding path program 58 times [2022-01-28 15:11:33,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:33,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741443259] [2022-01-28 15:11:33,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:33,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:33,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:33,170 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:33,170 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:33,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741443259] [2022-01-28 15:11:33,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741443259] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:33,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889957663] [2022-01-28 15:11:33,171 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:11:33,171 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:33,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:33,172 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-01-28 15:11:33,172 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-01-28 15:11:33,196 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:11:33,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:33,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:33,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:33,272 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:33,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:11:33,468 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:33,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:33,580 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:33,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:33,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:33,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:33,610 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:33,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889957663] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:33,610 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:33,610 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:11:33,610 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902780069] [2022-01-28 15:11:33,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:33,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:33,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:33,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:33,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:33,611 INFO L87 Difference]: Start difference. First operand 4645 states and 20045 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:34,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:34,354 INFO L93 Difference]: Finished difference Result 5026 states and 21498 transitions. [2022-01-28 15:11:34,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-28 15:11:34,354 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:34,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:34,365 INFO L225 Difference]: With dead ends: 5026 [2022-01-28 15:11:34,365 INFO L226 Difference]: Without dead ends: 5005 [2022-01-28 15:11:34,366 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=244, Invalid=1316, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:11:34,366 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 203 mSDsluCounter, 657 mSDsCounter, 0 mSdLazyCounter, 1157 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 1274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:34,366 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 401 Invalid, 1274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1157 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:11:34,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5005 states. [2022-01-28 15:11:34,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5005 to 4641. [2022-01-28 15:11:34,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4641 states, 4640 states have (on average 4.316594827586207) internal successors, (20029), 4640 states have internal predecessors, (20029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:34,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4641 states to 4641 states and 20029 transitions. [2022-01-28 15:11:34,439 INFO L78 Accepts]: Start accepts. Automaton has 4641 states and 20029 transitions. Word has length 23 [2022-01-28 15:11:34,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:34,439 INFO L470 AbstractCegarLoop]: Abstraction has 4641 states and 20029 transitions. [2022-01-28 15:11:34,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:34,439 INFO L276 IsEmpty]: Start isEmpty. Operand 4641 states and 20029 transitions. [2022-01-28 15:11:34,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:34,447 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:34,447 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:34,466 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-01-28 15:11:34,663 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-01-28 15:11:34,663 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:34,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:34,664 INFO L85 PathProgramCache]: Analyzing trace with hash -376809570, now seen corresponding path program 59 times [2022-01-28 15:11:34,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:34,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718690226] [2022-01-28 15:11:34,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:34,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:34,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:34,830 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:34,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:34,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718690226] [2022-01-28 15:11:34,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718690226] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:34,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409024061] [2022-01-28 15:11:34,831 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:11:34,831 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:34,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:34,845 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-01-28 15:11:34,871 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-01-28 15:11:34,894 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:11:34,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:34,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:11:34,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:35,003 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:35,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 43 [2022-01-28 15:11:35,171 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:35,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:35,347 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:35,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:35,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:35,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:35,398 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:35,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1409024061] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:35,398 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:35,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:11:35,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960183457] [2022-01-28 15:11:35,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:35,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:11:35,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:35,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:11:35,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:11:35,399 INFO L87 Difference]: Start difference. First operand 4641 states and 20029 transitions. Second operand has 24 states, 24 states have (on average 2.0) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:36,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:36,040 INFO L93 Difference]: Finished difference Result 4970 states and 21280 transitions. [2022-01-28 15:11:36,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-28 15:11:36,040 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:36,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:36,052 INFO L225 Difference]: With dead ends: 4970 [2022-01-28 15:11:36,052 INFO L226 Difference]: Without dead ends: 4945 [2022-01-28 15:11:36,052 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:11:36,052 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 160 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 906 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 906 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:36,052 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 290 Invalid, 979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 906 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:11:36,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4945 states. [2022-01-28 15:11:36,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4945 to 4645. [2022-01-28 15:11:36,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4645 states, 4644 states have (on average 4.316322136089578) internal successors, (20045), 4644 states have internal predecessors, (20045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:36,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4645 states to 4645 states and 20045 transitions. [2022-01-28 15:11:36,148 INFO L78 Accepts]: Start accepts. Automaton has 4645 states and 20045 transitions. Word has length 23 [2022-01-28 15:11:36,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:36,148 INFO L470 AbstractCegarLoop]: Abstraction has 4645 states and 20045 transitions. [2022-01-28 15:11:36,148 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:36,148 INFO L276 IsEmpty]: Start isEmpty. Operand 4645 states and 20045 transitions. [2022-01-28 15:11:36,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:36,156 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:36,156 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:36,171 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Ended with exit code 0 [2022-01-28 15:11:36,363 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-01-28 15:11:36,363 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:36,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:36,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1389502102, now seen corresponding path program 60 times [2022-01-28 15:11:36,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:36,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255119554] [2022-01-28 15:11:36,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:36,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:36,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:36,506 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:36,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:36,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255119554] [2022-01-28 15:11:36,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255119554] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:36,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404403032] [2022-01-28 15:11:36,507 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:11:36,507 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:36,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:36,508 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-01-28 15:11:36,508 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-01-28 15:11:36,533 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:11:36,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:36,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:36,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:36,662 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:36,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:11:36,842 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:36,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:36,943 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:36,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:36,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:36,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:36,973 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:36,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404403032] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:36,973 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:36,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:11:36,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119043415] [2022-01-28 15:11:36,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:36,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:11:36,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:36,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:11:36,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:11:36,974 INFO L87 Difference]: Start difference. First operand 4645 states and 20045 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:37,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:37,573 INFO L93 Difference]: Finished difference Result 4978 states and 21308 transitions. [2022-01-28 15:11:37,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:11:37,574 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:37,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:37,586 INFO L225 Difference]: With dead ends: 4978 [2022-01-28 15:11:37,587 INFO L226 Difference]: Without dead ends: 4957 [2022-01-28 15:11:37,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=176, Invalid=946, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:11:37,587 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 167 mSDsluCounter, 673 mSDsCounter, 0 mSdLazyCounter, 1240 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 1324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:37,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 399 Invalid, 1324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1240 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:11:37,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4957 states. [2022-01-28 15:11:37,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4957 to 4641. [2022-01-28 15:11:37,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4641 states, 4640 states have (on average 4.316594827586207) internal successors, (20029), 4640 states have internal predecessors, (20029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:37,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4641 states to 4641 states and 20029 transitions. [2022-01-28 15:11:37,666 INFO L78 Accepts]: Start accepts. Automaton has 4641 states and 20029 transitions. Word has length 23 [2022-01-28 15:11:37,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:37,666 INFO L470 AbstractCegarLoop]: Abstraction has 4641 states and 20029 transitions. [2022-01-28 15:11:37,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:37,667 INFO L276 IsEmpty]: Start isEmpty. Operand 4641 states and 20029 transitions. [2022-01-28 15:11:37,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:37,674 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:37,674 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:37,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Forceful destruction successful, exit code 0 [2022-01-28 15:11:37,889 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-01-28 15:11:37,890 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:37,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:37,890 INFO L85 PathProgramCache]: Analyzing trace with hash -240635982, now seen corresponding path program 61 times [2022-01-28 15:11:37,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:37,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807972673] [2022-01-28 15:11:37,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:37,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:37,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:38,054 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:38,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:38,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807972673] [2022-01-28 15:11:38,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807972673] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:38,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054504684] [2022-01-28 15:11:38,055 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:11:38,055 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:38,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:38,056 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-01-28 15:11:38,057 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-01-28 15:11:38,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:38,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:38,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:38,249 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:38,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:11:38,436 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:38,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:38,604 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:38,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:38,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:38,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:38,658 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:38,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054504684] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:38,659 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:38,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:11:38,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194577303] [2022-01-28 15:11:38,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:38,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:38,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:38,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:38,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:38,659 INFO L87 Difference]: Start difference. First operand 4641 states and 20029 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:39,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:39,323 INFO L93 Difference]: Finished difference Result 5024 states and 21479 transitions. [2022-01-28 15:11:39,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-28 15:11:39,323 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:39,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:39,336 INFO L225 Difference]: With dead ends: 5024 [2022-01-28 15:11:39,337 INFO L226 Difference]: Without dead ends: 4989 [2022-01-28 15:11:39,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=156, Invalid=1034, Unknown=0, NotChecked=0, Total=1190 [2022-01-28 15:11:39,337 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 136 mSDsluCounter, 989 mSDsCounter, 0 mSdLazyCounter, 1656 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 1699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:39,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 531 Invalid, 1699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1656 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:11:39,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4989 states. [2022-01-28 15:11:39,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4989 to 4641. [2022-01-28 15:11:39,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4641 states, 4640 states have (on average 4.3157327586206895) internal successors, (20025), 4640 states have internal predecessors, (20025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:39,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4641 states to 4641 states and 20025 transitions. [2022-01-28 15:11:39,418 INFO L78 Accepts]: Start accepts. Automaton has 4641 states and 20025 transitions. Word has length 23 [2022-01-28 15:11:39,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:39,418 INFO L470 AbstractCegarLoop]: Abstraction has 4641 states and 20025 transitions. [2022-01-28 15:11:39,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:39,418 INFO L276 IsEmpty]: Start isEmpty. Operand 4641 states and 20025 transitions. [2022-01-28 15:11:39,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:39,427 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:39,427 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:39,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Forceful destruction successful, exit code 0 [2022-01-28 15:11:39,643 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-01-28 15:11:39,643 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:39,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:39,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1504648054, now seen corresponding path program 62 times [2022-01-28 15:11:39,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:39,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779281911] [2022-01-28 15:11:39,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:39,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:39,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:39,747 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:39,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:39,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779281911] [2022-01-28 15:11:39,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779281911] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:39,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442900217] [2022-01-28 15:11:39,747 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:11:39,747 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:39,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:39,748 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-01-28 15:11:39,749 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-01-28 15:11:39,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:11:39,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:39,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:11:39,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:39,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:39,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:39,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:11:39,871 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:39,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 30 [2022-01-28 15:11:39,978 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:39,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:40,102 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:40,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:40,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:40,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:40,133 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:40,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442900217] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:40,134 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:40,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:11:40,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912953478] [2022-01-28 15:11:40,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:40,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:11:40,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:40,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:11:40,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:11:40,134 INFO L87 Difference]: Start difference. First operand 4641 states and 20025 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:41,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:41,258 INFO L93 Difference]: Finished difference Result 5385 states and 22877 transitions. [2022-01-28 15:11:41,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-28 15:11:41,258 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:41,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:41,300 INFO L225 Difference]: With dead ends: 5385 [2022-01-28 15:11:41,300 INFO L226 Difference]: Without dead ends: 5359 [2022-01-28 15:11:41,300 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 524 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=324, Invalid=1932, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:11:41,301 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 240 mSDsluCounter, 914 mSDsCounter, 0 mSdLazyCounter, 1592 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 515 SdHoareTripleChecker+Invalid, 1729 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 1592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:41,301 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [240 Valid, 515 Invalid, 1729 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 1592 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:11:41,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5359 states. [2022-01-28 15:11:41,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5359 to 4648. [2022-01-28 15:11:41,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4648 states, 4647 states have (on average 4.314396384764364) internal successors, (20049), 4647 states have internal predecessors, (20049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:41,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4648 states to 4648 states and 20049 transitions. [2022-01-28 15:11:41,382 INFO L78 Accepts]: Start accepts. Automaton has 4648 states and 20049 transitions. Word has length 23 [2022-01-28 15:11:41,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:41,383 INFO L470 AbstractCegarLoop]: Abstraction has 4648 states and 20049 transitions. [2022-01-28 15:11:41,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:41,383 INFO L276 IsEmpty]: Start isEmpty. Operand 4648 states and 20049 transitions. [2022-01-28 15:11:41,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:41,390 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:41,391 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:41,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Forceful destruction successful, exit code 0 [2022-01-28 15:11:41,606 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-01-28 15:11:41,606 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:41,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:41,607 INFO L85 PathProgramCache]: Analyzing trace with hash 463071986, now seen corresponding path program 63 times [2022-01-28 15:11:41,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:41,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495676163] [2022-01-28 15:11:41,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:41,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:41,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:41,752 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:41,752 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:41,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495676163] [2022-01-28 15:11:41,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495676163] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:41,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444222310] [2022-01-28 15:11:41,752 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:11:41,752 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:41,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:41,753 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-01-28 15:11:41,754 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-01-28 15:11:41,784 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:11:41,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:41,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:41,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:41,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:41,949 INFO L354 Elim1Store]: treesize reduction 12, result has 76.5 percent of original size [2022-01-28 15:11:41,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 25 treesize of output 51 [2022-01-28 15:11:42,061 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:42,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:42,285 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:42,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444222310] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:42,285 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:42,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 25 [2022-01-28 15:11:42,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471391496] [2022-01-28 15:11:42,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:42,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:42,286 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:42,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:42,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:42,286 INFO L87 Difference]: Start difference. First operand 4648 states and 20049 transitions. Second operand has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:43,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:43,767 INFO L93 Difference]: Finished difference Result 5763 states and 24362 transitions. [2022-01-28 15:11:43,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-28 15:11:43,767 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:43,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:43,781 INFO L225 Difference]: With dead ends: 5763 [2022-01-28 15:11:43,781 INFO L226 Difference]: Without dead ends: 5706 [2022-01-28 15:11:43,782 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=339, Invalid=2211, Unknown=0, NotChecked=0, Total=2550 [2022-01-28 15:11:43,782 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 416 mSDsluCounter, 889 mSDsCounter, 0 mSdLazyCounter, 1483 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 1635 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 1483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:43,782 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [416 Valid, 491 Invalid, 1635 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 1483 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:11:43,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5706 states. [2022-01-28 15:11:43,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5706 to 4657. [2022-01-28 15:11:43,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4657 states, 4656 states have (on average 4.3174398625429555) internal successors, (20102), 4656 states have internal predecessors, (20102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:43,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4657 states to 4657 states and 20102 transitions. [2022-01-28 15:11:43,867 INFO L78 Accepts]: Start accepts. Automaton has 4657 states and 20102 transitions. Word has length 23 [2022-01-28 15:11:43,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:43,867 INFO L470 AbstractCegarLoop]: Abstraction has 4657 states and 20102 transitions. [2022-01-28 15:11:43,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:43,868 INFO L276 IsEmpty]: Start isEmpty. Operand 4657 states and 20102 transitions. [2022-01-28 15:11:43,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:43,891 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:43,891 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:43,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Forceful destruction successful, exit code 0 [2022-01-28 15:11:44,092 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-01-28 15:11:44,092 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:44,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:44,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1519416958, now seen corresponding path program 64 times [2022-01-28 15:11:44,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:44,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149606483] [2022-01-28 15:11:44,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:44,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:44,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:44,261 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:44,261 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:44,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149606483] [2022-01-28 15:11:44,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149606483] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:44,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [872980222] [2022-01-28 15:11:44,261 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:11:44,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:44,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:44,263 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-01-28 15:11:44,264 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-01-28 15:11:44,288 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:11:44,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:44,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:44,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:44,416 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:44,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:11:44,567 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:44,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:44,702 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:44,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:44,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:44,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:44,742 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:44,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [872980222] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:44,742 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:44,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:11:44,743 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397686952] [2022-01-28 15:11:44,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:44,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:44,743 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:44,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:44,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:44,743 INFO L87 Difference]: Start difference. First operand 4657 states and 20102 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:45,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:45,839 INFO L93 Difference]: Finished difference Result 5248 states and 22375 transitions. [2022-01-28 15:11:45,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:11:45,840 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:45,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:45,853 INFO L225 Difference]: With dead ends: 5248 [2022-01-28 15:11:45,853 INFO L226 Difference]: Without dead ends: 5213 [2022-01-28 15:11:45,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=255, Invalid=1637, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:11:45,853 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 208 mSDsluCounter, 1176 mSDsCounter, 0 mSdLazyCounter, 1950 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 662 SdHoareTripleChecker+Invalid, 2032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1950 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:45,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [208 Valid, 662 Invalid, 2032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1950 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:11:45,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5213 states. [2022-01-28 15:11:45,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5213 to 4657. [2022-01-28 15:11:45,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4657 states, 4656 states have (on average 4.314432989690721) internal successors, (20088), 4656 states have internal predecessors, (20088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:45,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4657 states to 4657 states and 20088 transitions. [2022-01-28 15:11:45,936 INFO L78 Accepts]: Start accepts. Automaton has 4657 states and 20088 transitions. Word has length 23 [2022-01-28 15:11:45,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:45,937 INFO L470 AbstractCegarLoop]: Abstraction has 4657 states and 20088 transitions. [2022-01-28 15:11:45,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:45,937 INFO L276 IsEmpty]: Start isEmpty. Operand 4657 states and 20088 transitions. [2022-01-28 15:11:45,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:45,945 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:45,945 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:45,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Forceful destruction successful, exit code 0 [2022-01-28 15:11:46,160 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-01-28 15:11:46,160 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:46,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:46,160 INFO L85 PathProgramCache]: Analyzing trace with hash 715017734, now seen corresponding path program 65 times [2022-01-28 15:11:46,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:46,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855139594] [2022-01-28 15:11:46,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:46,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:46,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:46,325 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:46,325 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:46,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855139594] [2022-01-28 15:11:46,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855139594] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:46,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603195312] [2022-01-28 15:11:46,325 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:11:46,325 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:46,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:46,326 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-01-28 15:11:46,327 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-01-28 15:11:46,349 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:11:46,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:46,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:46,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:46,502 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:46,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:11:46,723 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:46,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:46,903 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:46,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:46,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:46,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:46,956 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:46,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603195312] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:46,956 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:46,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:11:46,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625955603] [2022-01-28 15:11:46,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:46,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:46,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:46,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:46,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:46,957 INFO L87 Difference]: Start difference. First operand 4657 states and 20088 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:48,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:48,517 INFO L93 Difference]: Finished difference Result 5172 states and 22075 transitions. [2022-01-28 15:11:48,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:11:48,518 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:48,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:48,530 INFO L225 Difference]: With dead ends: 5172 [2022-01-28 15:11:48,530 INFO L226 Difference]: Without dead ends: 5146 [2022-01-28 15:11:48,530 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 449 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=324, Invalid=1838, Unknown=0, NotChecked=0, Total=2162 [2022-01-28 15:11:48,531 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 215 mSDsluCounter, 1064 mSDsCounter, 0 mSdLazyCounter, 1829 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 1942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 1829 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:48,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 602 Invalid, 1942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 1829 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:11:48,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5146 states. [2022-01-28 15:11:48,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5146 to 4661. [2022-01-28 15:11:48,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4661 states, 4660 states have (on average 4.314163090128756) internal successors, (20104), 4660 states have internal predecessors, (20104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:48,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4661 states to 4661 states and 20104 transitions. [2022-01-28 15:11:48,610 INFO L78 Accepts]: Start accepts. Automaton has 4661 states and 20104 transitions. Word has length 23 [2022-01-28 15:11:48,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:48,610 INFO L470 AbstractCegarLoop]: Abstraction has 4661 states and 20104 transitions. [2022-01-28 15:11:48,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:48,610 INFO L276 IsEmpty]: Start isEmpty. Operand 4661 states and 20104 transitions. [2022-01-28 15:11:48,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:48,618 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:48,618 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:48,633 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-01-28 15:11:48,827 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-01-28 15:11:48,827 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:48,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:48,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1966382828, now seen corresponding path program 66 times [2022-01-28 15:11:48,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:48,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299498136] [2022-01-28 15:11:48,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:48,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:48,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:48,996 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:48,996 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:48,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299498136] [2022-01-28 15:11:48,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299498136] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:48,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71251440] [2022-01-28 15:11:48,996 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:11:48,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:48,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:48,997 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-01-28 15:11:48,998 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-01-28 15:11:49,020 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:11:49,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:49,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:49,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:49,162 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:49,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:11:49,369 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:49,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:49,535 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:49,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:49,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:49,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:49,584 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:49,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71251440] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:49,585 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:49,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:11:49,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118083750] [2022-01-28 15:11:49,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:49,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:49,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:49,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:49,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:49,585 INFO L87 Difference]: Start difference. First operand 4661 states and 20104 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:50,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:50,697 INFO L93 Difference]: Finished difference Result 5180 states and 22103 transitions. [2022-01-28 15:11:50,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:11:50,697 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:50,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:50,710 INFO L225 Difference]: With dead ends: 5180 [2022-01-28 15:11:50,710 INFO L226 Difference]: Without dead ends: 5159 [2022-01-28 15:11:50,710 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=299, Invalid=1681, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:11:50,710 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 201 mSDsluCounter, 926 mSDsCounter, 0 mSdLazyCounter, 1572 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 1683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 1572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:50,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 549 Invalid, 1683 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 1572 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:11:50,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5159 states. [2022-01-28 15:11:50,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5159 to 4657. [2022-01-28 15:11:50,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4657 states, 4656 states have (on average 4.314432989690721) internal successors, (20088), 4656 states have internal predecessors, (20088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:50,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4657 states to 4657 states and 20088 transitions. [2022-01-28 15:11:50,796 INFO L78 Accepts]: Start accepts. Automaton has 4657 states and 20088 transitions. Word has length 23 [2022-01-28 15:11:50,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:50,796 INFO L470 AbstractCegarLoop]: Abstraction has 4657 states and 20088 transitions. [2022-01-28 15:11:50,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:50,796 INFO L276 IsEmpty]: Start isEmpty. Operand 4657 states and 20088 transitions. [2022-01-28 15:11:50,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:50,805 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:50,805 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:50,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Forceful destruction successful, exit code 0 [2022-01-28 15:11:51,009 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-01-28 15:11:51,009 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:51,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:51,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1875237754, now seen corresponding path program 67 times [2022-01-28 15:11:51,009 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:51,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917309712] [2022-01-28 15:11:51,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:51,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:51,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:51,186 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:51,186 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:51,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917309712] [2022-01-28 15:11:51,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917309712] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:51,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732511662] [2022-01-28 15:11:51,187 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:11:51,187 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:51,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:51,188 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-01-28 15:11:51,188 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-01-28 15:11:51,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:51,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:51,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:51,347 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:51,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:11:51,604 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:51,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:51,780 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:51,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:51,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:51,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:51,819 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:51,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732511662] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:51,819 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:51,819 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:11:51,819 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333586064] [2022-01-28 15:11:51,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:51,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:51,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:51,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:51,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:51,820 INFO L87 Difference]: Start difference. First operand 4657 states and 20088 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:52,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:52,593 INFO L93 Difference]: Finished difference Result 5062 states and 21637 transitions. [2022-01-28 15:11:52,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:11:52,593 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:52,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:52,606 INFO L225 Difference]: With dead ends: 5062 [2022-01-28 15:11:52,606 INFO L226 Difference]: Without dead ends: 5036 [2022-01-28 15:11:52,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=238, Invalid=1244, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:11:52,606 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 208 mSDsluCounter, 653 mSDsCounter, 0 mSdLazyCounter, 1168 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 1282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 1168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:52,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [208 Valid, 354 Invalid, 1282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 1168 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:11:52,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5036 states. [2022-01-28 15:11:52,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5036 to 4666. [2022-01-28 15:11:52,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4666 states, 4665 states have (on average 4.312968917470525) internal successors, (20120), 4665 states have internal predecessors, (20120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:52,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4666 states to 4666 states and 20120 transitions. [2022-01-28 15:11:52,691 INFO L78 Accepts]: Start accepts. Automaton has 4666 states and 20120 transitions. Word has length 23 [2022-01-28 15:11:52,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:52,691 INFO L470 AbstractCegarLoop]: Abstraction has 4666 states and 20120 transitions. [2022-01-28 15:11:52,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:52,691 INFO L276 IsEmpty]: Start isEmpty. Operand 4666 states and 20120 transitions. [2022-01-28 15:11:52,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:52,700 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:52,700 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:52,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Forceful destruction successful, exit code 0 [2022-01-28 15:11:52,915 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-01-28 15:11:52,916 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:52,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:52,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1378153474, now seen corresponding path program 68 times [2022-01-28 15:11:52,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:52,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297063783] [2022-01-28 15:11:52,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:52,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:52,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:53,028 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:53,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:53,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297063783] [2022-01-28 15:11:53,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297063783] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:53,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121283171] [2022-01-28 15:11:53,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:11:53,028 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:53,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:53,029 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-01-28 15:11:53,049 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-01-28 15:11:53,072 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:11:53,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:53,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:53,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:53,146 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:53,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:11:53,322 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:53,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:53,447 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:53,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:53,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:53,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:53,488 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:53,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121283171] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:53,489 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:53,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:11:53,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684711663] [2022-01-28 15:11:53,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:53,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:53,489 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:53,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:53,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:53,489 INFO L87 Difference]: Start difference. First operand 4666 states and 20120 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:54,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:54,218 INFO L93 Difference]: Finished difference Result 5063 states and 21637 transitions. [2022-01-28 15:11:54,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:11:54,218 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:54,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:54,231 INFO L225 Difference]: With dead ends: 5063 [2022-01-28 15:11:54,231 INFO L226 Difference]: Without dead ends: 5035 [2022-01-28 15:11:54,232 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=226, Invalid=1180, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:11:54,232 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 217 mSDsluCounter, 777 mSDsCounter, 0 mSdLazyCounter, 1293 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 1400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 1293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:54,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 458 Invalid, 1400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 1293 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:11:54,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5035 states. [2022-01-28 15:11:54,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5035 to 4659. [2022-01-28 15:11:54,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4659 states, 4658 states have (on average 4.314297981966509) internal successors, (20096), 4658 states have internal predecessors, (20096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:54,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4659 states to 4659 states and 20096 transitions. [2022-01-28 15:11:54,316 INFO L78 Accepts]: Start accepts. Automaton has 4659 states and 20096 transitions. Word has length 23 [2022-01-28 15:11:54,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:54,316 INFO L470 AbstractCegarLoop]: Abstraction has 4659 states and 20096 transitions. [2022-01-28 15:11:54,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:54,316 INFO L276 IsEmpty]: Start isEmpty. Operand 4659 states and 20096 transitions. [2022-01-28 15:11:54,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:54,324 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:54,325 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:54,340 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-01-28 15:11:54,527 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-01-28 15:11:54,527 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:54,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:54,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1091032122, now seen corresponding path program 69 times [2022-01-28 15:11:54,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:54,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265801469] [2022-01-28 15:11:54,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:54,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:54,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:54,701 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:54,701 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:54,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265801469] [2022-01-28 15:11:54,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265801469] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:54,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653688431] [2022-01-28 15:11:54,701 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:11:54,701 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:54,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:54,702 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-01-28 15:11:54,703 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-01-28 15:11:54,725 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:11:54,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:54,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:54,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:54,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:54,848 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:11:54,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 25 treesize of output 49 [2022-01-28 15:11:54,997 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:54,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:55,243 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:55,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [653688431] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:55,243 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:55,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:11:55,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684858159] [2022-01-28 15:11:55,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:55,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:11:55,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:55,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:11:55,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:11:55,244 INFO L87 Difference]: Start difference. First operand 4659 states and 20096 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:57,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:57,313 INFO L93 Difference]: Finished difference Result 5567 states and 23611 transitions. [2022-01-28 15:11:57,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-28 15:11:57,313 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:57,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:57,327 INFO L225 Difference]: With dead ends: 5567 [2022-01-28 15:11:57,328 INFO L226 Difference]: Without dead ends: 5509 [2022-01-28 15:11:57,328 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 874 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=512, Invalid=3520, Unknown=0, NotChecked=0, Total=4032 [2022-01-28 15:11:57,328 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 436 mSDsluCounter, 1023 mSDsCounter, 0 mSdLazyCounter, 1960 mSolverCounterSat, 192 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 2152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 192 IncrementalHoareTripleChecker+Valid, 1960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:57,328 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [436 Valid, 610 Invalid, 2152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [192 Valid, 1960 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:11:57,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5509 states. [2022-01-28 15:11:57,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5509 to 4673. [2022-01-28 15:11:57,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4673 states, 4672 states have (on average 4.314426369863014) internal successors, (20157), 4672 states have internal predecessors, (20157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:57,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4673 states to 4673 states and 20157 transitions. [2022-01-28 15:11:57,423 INFO L78 Accepts]: Start accepts. Automaton has 4673 states and 20157 transitions. Word has length 23 [2022-01-28 15:11:57,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:57,423 INFO L470 AbstractCegarLoop]: Abstraction has 4673 states and 20157 transitions. [2022-01-28 15:11:57,423 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:57,423 INFO L276 IsEmpty]: Start isEmpty. Operand 4673 states and 20157 transitions. [2022-01-28 15:11:57,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:57,432 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:57,432 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:57,447 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Forceful destruction successful, exit code 0 [2022-01-28 15:11:57,642 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-01-28 15:11:57,642 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:57,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:57,643 INFO L85 PathProgramCache]: Analyzing trace with hash 597814736, now seen corresponding path program 70 times [2022-01-28 15:11:57,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:57,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926494551] [2022-01-28 15:11:57,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:57,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:57,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:57,806 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:57,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:57,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926494551] [2022-01-28 15:11:57,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926494551] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:57,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097173438] [2022-01-28 15:11:57,807 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:11:57,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:57,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:57,808 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-01-28 15:11:57,808 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-01-28 15:11:57,830 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:11:57,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:57,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:57,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:57,904 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:57,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:11:58,070 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:58,071 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:58,187 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:58,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:58,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:58,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:58,219 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:58,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097173438] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:58,219 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:58,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:11:58,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083059604] [2022-01-28 15:11:58,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:58,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:11:58,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:58,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:11:58,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:11:58,220 INFO L87 Difference]: Start difference. First operand 4673 states and 20157 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:59,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:11:59,050 INFO L93 Difference]: Finished difference Result 5061 states and 21641 transitions. [2022-01-28 15:11:59,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-28 15:11:59,051 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:11:59,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:11:59,062 INFO L225 Difference]: With dead ends: 5061 [2022-01-28 15:11:59,063 INFO L226 Difference]: Without dead ends: 5040 [2022-01-28 15:11:59,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=244, Invalid=1316, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:11:59,063 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 167 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 1403 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 1500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:11:59,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 484 Invalid, 1500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1403 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:11:59,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5040 states. [2022-01-28 15:11:59,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5040 to 4673. [2022-01-28 15:11:59,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4673 states, 4672 states have (on average 4.314426369863014) internal successors, (20157), 4672 states have internal predecessors, (20157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:59,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4673 states to 4673 states and 20157 transitions. [2022-01-28 15:11:59,144 INFO L78 Accepts]: Start accepts. Automaton has 4673 states and 20157 transitions. Word has length 23 [2022-01-28 15:11:59,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:11:59,144 INFO L470 AbstractCegarLoop]: Abstraction has 4673 states and 20157 transitions. [2022-01-28 15:11:59,144 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:11:59,144 INFO L276 IsEmpty]: Start isEmpty. Operand 4673 states and 20157 transitions. [2022-01-28 15:11:59,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:11:59,152 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:11:59,152 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:11:59,168 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Ended with exit code 0 [2022-01-28 15:11:59,368 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-01-28 15:11:59,368 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:11:59,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:11:59,368 INFO L85 PathProgramCache]: Analyzing trace with hash 519898460, now seen corresponding path program 71 times [2022-01-28 15:11:59,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:11:59,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406662518] [2022-01-28 15:11:59,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:11:59,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:11:59,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:11:59,470 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:59,471 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:11:59,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406662518] [2022-01-28 15:11:59,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406662518] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:11:59,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946086722] [2022-01-28 15:11:59,471 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:11:59,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:11:59,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:11:59,472 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-01-28 15:11:59,473 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-01-28 15:11:59,492 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:11:59,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:11:59,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:11:59,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:11:59,566 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:59,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:11:59,733 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:59,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:11:59,834 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:11:59,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:11:59,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:11:59,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:11:59,865 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:11:59,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946086722] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:11:59,865 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:11:59,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:11:59,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005432955] [2022-01-28 15:11:59,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:11:59,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:11:59,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:11:59,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:11:59,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:11:59,865 INFO L87 Difference]: Start difference. First operand 4673 states and 20157 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:00,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:00,447 INFO L93 Difference]: Finished difference Result 5009 states and 21435 transitions. [2022-01-28 15:12:00,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:12:00,448 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:00,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:00,459 INFO L225 Difference]: With dead ends: 5009 [2022-01-28 15:12:00,459 INFO L226 Difference]: Without dead ends: 4988 [2022-01-28 15:12:00,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=176, Invalid=946, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:12:00,460 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 164 mSDsluCounter, 648 mSDsCounter, 0 mSdLazyCounter, 1189 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 1280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:00,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 379 Invalid, 1280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1189 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:12:00,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4988 states. [2022-01-28 15:12:00,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4988 to 4675. [2022-01-28 15:12:00,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4675 states, 4674 states have (on average 4.31471972614463) internal successors, (20167), 4674 states have internal predecessors, (20167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:00,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4675 states to 4675 states and 20167 transitions. [2022-01-28 15:12:00,535 INFO L78 Accepts]: Start accepts. Automaton has 4675 states and 20167 transitions. Word has length 23 [2022-01-28 15:12:00,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:00,535 INFO L470 AbstractCegarLoop]: Abstraction has 4675 states and 20167 transitions. [2022-01-28 15:12:00,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:00,535 INFO L276 IsEmpty]: Start isEmpty. Operand 4675 states and 20167 transitions. [2022-01-28 15:12:00,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:00,543 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:00,543 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:00,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:00,746 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-01-28 15:12:00,747 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:00,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:00,747 INFO L85 PathProgramCache]: Analyzing trace with hash 175331356, now seen corresponding path program 72 times [2022-01-28 15:12:00,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:00,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216517373] [2022-01-28 15:12:00,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:00,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:00,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:00,908 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:00,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:00,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216517373] [2022-01-28 15:12:00,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216517373] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:00,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451598864] [2022-01-28 15:12:00,908 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:12:00,908 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:00,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:00,924 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-01-28 15:12:00,924 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-01-28 15:12:00,955 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-28 15:12:00,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:00,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:00,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:01,116 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:01,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:12:01,277 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:01,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:01,431 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:01,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:01,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:01,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:01,479 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:01,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451598864] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:01,479 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:01,479 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:12:01,479 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541868285] [2022-01-28 15:12:01,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:01,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:12:01,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:01,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:12:01,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:12:01,480 INFO L87 Difference]: Start difference. First operand 4675 states and 20167 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:02,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:02,520 INFO L93 Difference]: Finished difference Result 5286 states and 22531 transitions. [2022-01-28 15:12:02,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:12:02,520 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:02,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:02,533 INFO L225 Difference]: With dead ends: 5286 [2022-01-28 15:12:02,533 INFO L226 Difference]: Without dead ends: 5264 [2022-01-28 15:12:02,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 467 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=290, Invalid=1602, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:12:02,534 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 193 mSDsluCounter, 1031 mSDsCounter, 0 mSdLazyCounter, 1885 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 686 SdHoareTripleChecker+Invalid, 1942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1885 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:02,534 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 686 Invalid, 1942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1885 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:12:02,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5264 states. [2022-01-28 15:12:02,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5264 to 4683. [2022-01-28 15:12:02,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4683 states, 4682 states have (on average 4.3129004698846645) internal successors, (20193), 4682 states have internal predecessors, (20193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:02,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4683 states to 4683 states and 20193 transitions. [2022-01-28 15:12:02,618 INFO L78 Accepts]: Start accepts. Automaton has 4683 states and 20193 transitions. Word has length 23 [2022-01-28 15:12:02,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:02,618 INFO L470 AbstractCegarLoop]: Abstraction has 4683 states and 20193 transitions. [2022-01-28 15:12:02,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:02,618 INFO L276 IsEmpty]: Start isEmpty. Operand 4683 states and 20193 transitions. [2022-01-28 15:12:02,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:02,626 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:02,626 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:02,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:02,842 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-01-28 15:12:02,842 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:02,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:02,842 INFO L85 PathProgramCache]: Analyzing trace with hash 760665308, now seen corresponding path program 73 times [2022-01-28 15:12:02,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:02,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65327259] [2022-01-28 15:12:02,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:02,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:02,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:02,969 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:02,969 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:02,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65327259] [2022-01-28 15:12:02,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65327259] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:02,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016093909] [2022-01-28 15:12:02,970 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:12:02,970 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:02,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:02,971 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-01-28 15:12:02,972 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-01-28 15:12:02,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:02,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:02,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:03,088 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:03,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:12:03,246 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:03,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:03,357 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:03,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:03,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:03,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:03,388 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:03,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016093909] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:03,389 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:03,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:12:03,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899769458] [2022-01-28 15:12:03,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:03,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:12:03,401 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:03,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:12:03,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:12:03,401 INFO L87 Difference]: Start difference. First operand 4683 states and 20193 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:04,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:04,496 INFO L93 Difference]: Finished difference Result 5221 states and 22268 transitions. [2022-01-28 15:12:04,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:12:04,497 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:04,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:04,510 INFO L225 Difference]: With dead ends: 5221 [2022-01-28 15:12:04,510 INFO L226 Difference]: Without dead ends: 5195 [2022-01-28 15:12:04,510 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=394, Invalid=1862, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:12:04,510 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 252 mSDsluCounter, 799 mSDsCounter, 0 mSdLazyCounter, 1377 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 1487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 1377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:04,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 505 Invalid, 1487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 1377 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:12:04,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5195 states. [2022-01-28 15:12:04,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5195 to 4687. [2022-01-28 15:12:04,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4687 states, 4686 states have (on average 4.313060179257362) internal successors, (20211), 4686 states have internal predecessors, (20211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:04,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4687 states to 4687 states and 20211 transitions. [2022-01-28 15:12:04,594 INFO L78 Accepts]: Start accepts. Automaton has 4687 states and 20211 transitions. Word has length 23 [2022-01-28 15:12:04,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:04,594 INFO L470 AbstractCegarLoop]: Abstraction has 4687 states and 20211 transitions. [2022-01-28 15:12:04,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:04,594 INFO L276 IsEmpty]: Start isEmpty. Operand 4687 states and 20211 transitions. [2022-01-28 15:12:04,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:04,602 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:04,602 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:04,619 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:04,814 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-01-28 15:12:04,814 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:04,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:04,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1920735254, now seen corresponding path program 74 times [2022-01-28 15:12:04,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:04,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018389226] [2022-01-28 15:12:04,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:04,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:04,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:04,945 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:04,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:04,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018389226] [2022-01-28 15:12:04,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018389226] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:04,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878768186] [2022-01-28 15:12:04,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:12:04,945 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:04,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:04,946 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-01-28 15:12:04,947 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-01-28 15:12:04,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:12:04,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:04,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:04,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:05,059 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:05,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:12:05,195 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:05,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:05,300 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:05,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:05,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:05,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:05,330 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:05,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878768186] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:05,330 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:05,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:12:05,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115107261] [2022-01-28 15:12:05,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:05,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:12:05,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:05,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:12:05,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:12:05,331 INFO L87 Difference]: Start difference. First operand 4687 states and 20211 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:06,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:06,151 INFO L93 Difference]: Finished difference Result 5195 states and 22172 transitions. [2022-01-28 15:12:06,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:12:06,151 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:06,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:06,163 INFO L225 Difference]: With dead ends: 5195 [2022-01-28 15:12:06,163 INFO L226 Difference]: Without dead ends: 5174 [2022-01-28 15:12:06,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=333, Invalid=1559, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:12:06,163 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 241 mSDsluCounter, 782 mSDsCounter, 0 mSdLazyCounter, 1288 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 1399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 1288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:06,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 503 Invalid, 1399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 1288 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:12:06,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5174 states. [2022-01-28 15:12:06,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5174 to 4683. [2022-01-28 15:12:06,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4683 states, 4682 states have (on average 4.3129004698846645) internal successors, (20193), 4682 states have internal predecessors, (20193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:06,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4683 states to 4683 states and 20193 transitions. [2022-01-28 15:12:06,261 INFO L78 Accepts]: Start accepts. Automaton has 4683 states and 20193 transitions. Word has length 23 [2022-01-28 15:12:06,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:06,261 INFO L470 AbstractCegarLoop]: Abstraction has 4683 states and 20193 transitions. [2022-01-28 15:12:06,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:06,261 INFO L276 IsEmpty]: Start isEmpty. Operand 4683 states and 20193 transitions. [2022-01-28 15:12:06,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:06,268 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:06,268 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:06,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:06,483 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-01-28 15:12:06,484 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:06,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:06,484 INFO L85 PathProgramCache]: Analyzing trace with hash 524828734, now seen corresponding path program 75 times [2022-01-28 15:12:06,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:06,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901875369] [2022-01-28 15:12:06,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:06,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:06,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:06,592 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:06,592 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:06,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901875369] [2022-01-28 15:12:06,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901875369] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:06,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123913922] [2022-01-28 15:12:06,592 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:12:06,592 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:06,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:06,593 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-01-28 15:12:06,605 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-01-28 15:12:06,627 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:12:06,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:06,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:12:06,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:06,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:06,770 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:12:06,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 48 [2022-01-28 15:12:06,829 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:06,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:06,999 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:12:06,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123913922] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:06,999 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:06,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 25 [2022-01-28 15:12:06,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856931735] [2022-01-28 15:12:06,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:07,000 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:12:07,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:07,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:12:07,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:12:07,002 INFO L87 Difference]: Start difference. First operand 4683 states and 20193 transitions. Second operand has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:09,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:09,121 INFO L93 Difference]: Finished difference Result 6673 states and 28114 transitions. [2022-01-28 15:12:09,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-28 15:12:09,122 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:09,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:09,140 INFO L225 Difference]: With dead ends: 6673 [2022-01-28 15:12:09,140 INFO L226 Difference]: Without dead ends: 6600 [2022-01-28 15:12:09,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1110 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=563, Invalid=3859, Unknown=0, NotChecked=0, Total=4422 [2022-01-28 15:12:09,141 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 511 mSDsluCounter, 1471 mSDsCounter, 0 mSdLazyCounter, 2322 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 511 SdHoareTripleChecker+Valid, 868 SdHoareTripleChecker+Invalid, 2520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 2322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:09,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [511 Valid, 868 Invalid, 2520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 2322 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:12:09,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6600 states. [2022-01-28 15:12:09,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6600 to 4821. [2022-01-28 15:12:09,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4821 states, 4820 states have (on average 4.31908713692946) internal successors, (20818), 4820 states have internal predecessors, (20818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:09,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4821 states to 4821 states and 20818 transitions. [2022-01-28 15:12:09,263 INFO L78 Accepts]: Start accepts. Automaton has 4821 states and 20818 transitions. Word has length 23 [2022-01-28 15:12:09,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:09,263 INFO L470 AbstractCegarLoop]: Abstraction has 4821 states and 20818 transitions. [2022-01-28 15:12:09,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:09,263 INFO L276 IsEmpty]: Start isEmpty. Operand 4821 states and 20818 transitions. [2022-01-28 15:12:09,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:09,271 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:09,271 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:09,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:09,473 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-01-28 15:12:09,474 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:09,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:09,474 INFO L85 PathProgramCache]: Analyzing trace with hash 606227790, now seen corresponding path program 76 times [2022-01-28 15:12:09,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:09,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577357121] [2022-01-28 15:12:09,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:09,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:09,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:09,639 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:09,639 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:09,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577357121] [2022-01-28 15:12:09,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577357121] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:09,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631174319] [2022-01-28 15:12:09,639 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:12:09,639 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:09,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:09,640 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-01-28 15:12:09,641 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-01-28 15:12:09,664 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:12:09,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:09,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:09,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:09,772 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:09,773 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:12:09,947 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:09,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:10,085 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:10,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:10,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:10,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:10,125 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:10,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631174319] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:10,126 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:10,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:12:10,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579628753] [2022-01-28 15:12:10,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:10,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:12:10,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:10,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:12:10,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:12:10,127 INFO L87 Difference]: Start difference. First operand 4821 states and 20818 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:11,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:11,388 INFO L93 Difference]: Finished difference Result 5383 states and 22990 transitions. [2022-01-28 15:12:11,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-28 15:12:11,388 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:11,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:11,402 INFO L225 Difference]: With dead ends: 5383 [2022-01-28 15:12:11,403 INFO L226 Difference]: Without dead ends: 5357 [2022-01-28 15:12:11,403 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=392, Invalid=1960, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:12:11,403 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 248 mSDsluCounter, 920 mSDsCounter, 0 mSdLazyCounter, 1516 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 1613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:11,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 565 Invalid, 1613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1516 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:12:11,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5357 states. [2022-01-28 15:12:11,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5357 to 4829. [2022-01-28 15:12:11,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4829 states, 4828 states have (on average 4.317729908864955) internal successors, (20846), 4828 states have internal predecessors, (20846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:11,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4829 states to 4829 states and 20846 transitions. [2022-01-28 15:12:11,499 INFO L78 Accepts]: Start accepts. Automaton has 4829 states and 20846 transitions. Word has length 23 [2022-01-28 15:12:11,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:11,499 INFO L470 AbstractCegarLoop]: Abstraction has 4829 states and 20846 transitions. [2022-01-28 15:12:11,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:11,499 INFO L276 IsEmpty]: Start isEmpty. Operand 4829 states and 20846 transitions. [2022-01-28 15:12:11,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:11,508 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:11,508 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:11,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:11,723 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-01-28 15:12:11,724 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:11,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:11,724 INFO L85 PathProgramCache]: Analyzing trace with hash 241790372, now seen corresponding path program 77 times [2022-01-28 15:12:11,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:11,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907634378] [2022-01-28 15:12:11,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:11,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:11,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:11,882 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:11,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:11,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907634378] [2022-01-28 15:12:11,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907634378] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:11,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901688266] [2022-01-28 15:12:11,882 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:12:11,882 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:11,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:11,883 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-01-28 15:12:11,884 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-01-28 15:12:11,907 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:12:11,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:11,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:11,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:12,049 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:12,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:12:12,241 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:12,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:12,404 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:12,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:12,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:12,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:12,455 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:12,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901688266] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:12,455 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:12,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:12:12,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92243648] [2022-01-28 15:12:12,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:12,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:12:12,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:12,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:12:12,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:12:12,456 INFO L87 Difference]: Start difference. First operand 4829 states and 20846 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:13,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:13,659 INFO L93 Difference]: Finished difference Result 5327 states and 22771 transitions. [2022-01-28 15:12:13,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-28 15:12:13,659 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:13,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:13,673 INFO L225 Difference]: With dead ends: 5327 [2022-01-28 15:12:13,673 INFO L226 Difference]: Without dead ends: 5305 [2022-01-28 15:12:13,673 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 432 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=253, Invalid=1639, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:12:13,673 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 181 mSDsluCounter, 1002 mSDsCounter, 0 mSdLazyCounter, 1799 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 666 SdHoareTripleChecker+Invalid, 1860 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:13,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 666 Invalid, 1860 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1799 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:12:13,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5305 states. [2022-01-28 15:12:13,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5305 to 4833. [2022-01-28 15:12:13,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4833 states, 4832 states have (on average 4.317466887417218) internal successors, (20862), 4832 states have internal predecessors, (20862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:13,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4833 states to 4833 states and 20862 transitions. [2022-01-28 15:12:13,761 INFO L78 Accepts]: Start accepts. Automaton has 4833 states and 20862 transitions. Word has length 23 [2022-01-28 15:12:13,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:13,761 INFO L470 AbstractCegarLoop]: Abstraction has 4833 states and 20862 transitions. [2022-01-28 15:12:13,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:13,761 INFO L276 IsEmpty]: Start isEmpty. Operand 4833 states and 20862 transitions. [2022-01-28 15:12:13,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:13,770 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:13,770 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:13,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:13,983 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-01-28 15:12:13,983 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:13,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:13,984 INFO L85 PathProgramCache]: Analyzing trace with hash 827124324, now seen corresponding path program 78 times [2022-01-28 15:12:13,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:13,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672419543] [2022-01-28 15:12:13,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:13,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:13,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:14,153 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:14,153 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:14,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672419543] [2022-01-28 15:12:14,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672419543] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:14,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595663198] [2022-01-28 15:12:14,153 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:12:14,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:14,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:14,154 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-01-28 15:12:14,155 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-01-28 15:12:14,178 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:12:14,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:14,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:12:14,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:14,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:14,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:14,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:12:14,358 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:14,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 31 [2022-01-28 15:12:14,514 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:14,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:14,694 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:14,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:14,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:14,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:14,748 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:14,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595663198] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:14,748 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:14,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:12:14,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928775990] [2022-01-28 15:12:14,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:14,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:12:14,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:14,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:12:14,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=524, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:12:14,749 INFO L87 Difference]: Start difference. First operand 4833 states and 20862 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:15,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:15,970 INFO L93 Difference]: Finished difference Result 5274 states and 22527 transitions. [2022-01-28 15:12:15,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:12:15,971 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:15,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:15,984 INFO L225 Difference]: With dead ends: 5274 [2022-01-28 15:12:15,984 INFO L226 Difference]: Without dead ends: 5222 [2022-01-28 15:12:15,984 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=248, Invalid=1474, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:12:15,985 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 155 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 1654 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 622 SdHoareTripleChecker+Invalid, 1743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:15,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 622 Invalid, 1743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1654 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:12:15,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5222 states. [2022-01-28 15:12:16,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5222 to 4837. [2022-01-28 15:12:16,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4837 states, 4836 states have (on average 4.317617866004963) internal successors, (20880), 4836 states have internal predecessors, (20880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:16,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4837 states to 4837 states and 20880 transitions. [2022-01-28 15:12:16,074 INFO L78 Accepts]: Start accepts. Automaton has 4837 states and 20880 transitions. Word has length 23 [2022-01-28 15:12:16,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:16,074 INFO L470 AbstractCegarLoop]: Abstraction has 4837 states and 20880 transitions. [2022-01-28 15:12:16,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:16,075 INFO L276 IsEmpty]: Start isEmpty. Operand 4837 states and 20880 transitions. [2022-01-28 15:12:16,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:16,083 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:16,083 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:16,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:16,299 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-01-28 15:12:16,299 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:16,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:16,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1854276238, now seen corresponding path program 79 times [2022-01-28 15:12:16,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:16,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355062599] [2022-01-28 15:12:16,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:16,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:16,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:16,430 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:16,430 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:16,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355062599] [2022-01-28 15:12:16,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355062599] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:16,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934422892] [2022-01-28 15:12:16,430 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:12:16,430 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:16,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:16,431 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-01-28 15:12:16,432 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-01-28 15:12:16,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:16,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:16,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:16,571 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:16,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:12:16,752 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:16,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:16,918 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:16,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:16,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:16,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:16,972 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:16,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934422892] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:16,972 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:16,972 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:12:16,972 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440059498] [2022-01-28 15:12:16,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:16,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:12:16,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:16,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:12:16,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:12:16,973 INFO L87 Difference]: Start difference. First operand 4837 states and 20880 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:17,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:17,970 INFO L93 Difference]: Finished difference Result 5272 states and 22551 transitions. [2022-01-28 15:12:17,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:12:17,970 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:17,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:17,983 INFO L225 Difference]: With dead ends: 5272 [2022-01-28 15:12:17,984 INFO L226 Difference]: Without dead ends: 5251 [2022-01-28 15:12:17,984 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 484 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=331, Invalid=1831, Unknown=0, NotChecked=0, Total=2162 [2022-01-28 15:12:17,993 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 181 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 1533 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 521 SdHoareTripleChecker+Invalid, 1632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:17,994 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [181 Valid, 521 Invalid, 1632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1533 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:12:17,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5251 states. [2022-01-28 15:12:18,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5251 to 4833. [2022-01-28 15:12:18,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4833 states, 4832 states have (on average 4.317466887417218) internal successors, (20862), 4832 states have internal predecessors, (20862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:18,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4833 states to 4833 states and 20862 transitions. [2022-01-28 15:12:18,129 INFO L78 Accepts]: Start accepts. Automaton has 4833 states and 20862 transitions. Word has length 23 [2022-01-28 15:12:18,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:18,129 INFO L470 AbstractCegarLoop]: Abstraction has 4833 states and 20862 transitions. [2022-01-28 15:12:18,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:18,129 INFO L276 IsEmpty]: Start isEmpty. Operand 4833 states and 20862 transitions. [2022-01-28 15:12:18,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:18,138 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:18,138 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:18,153 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Ended with exit code 0 [2022-01-28 15:12:18,353 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-01-28 15:12:18,353 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:18,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:18,354 INFO L85 PathProgramCache]: Analyzing trace with hash 396227890, now seen corresponding path program 80 times [2022-01-28 15:12:18,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:18,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976491892] [2022-01-28 15:12:18,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:18,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:18,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:18,449 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:18,450 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:18,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976491892] [2022-01-28 15:12:18,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976491892] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:18,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800880197] [2022-01-28 15:12:18,450 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:12:18,450 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:18,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:18,451 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-01-28 15:12:18,452 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-01-28 15:12:18,473 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:12:18,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:18,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:18,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:18,576 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:18,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:12:18,687 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:18,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:18,792 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:18,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:18,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:18,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:18,823 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:18,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800880197] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:18,823 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:18,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:12:18,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184125839] [2022-01-28 15:12:18,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:18,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:12:18,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:18,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:12:18,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:12:18,824 INFO L87 Difference]: Start difference. First operand 4833 states and 20862 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:19,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:19,432 INFO L93 Difference]: Finished difference Result 5170 states and 22155 transitions. [2022-01-28 15:12:19,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:12:19,432 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:19,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:19,445 INFO L225 Difference]: With dead ends: 5170 [2022-01-28 15:12:19,445 INFO L226 Difference]: Without dead ends: 5147 [2022-01-28 15:12:19,446 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=174, Invalid=1158, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:12:19,446 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 150 mSDsluCounter, 889 mSDsCounter, 0 mSdLazyCounter, 1494 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 1548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:19,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 581 Invalid, 1548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1494 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:12:19,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5147 states. [2022-01-28 15:12:19,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5147 to 4837. [2022-01-28 15:12:19,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4837 states, 4836 states have (on average 4.317204301075269) internal successors, (20878), 4836 states have internal predecessors, (20878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:19,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4837 states to 4837 states and 20878 transitions. [2022-01-28 15:12:19,534 INFO L78 Accepts]: Start accepts. Automaton has 4837 states and 20878 transitions. Word has length 23 [2022-01-28 15:12:19,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:19,534 INFO L470 AbstractCegarLoop]: Abstraction has 4837 states and 20878 transitions. [2022-01-28 15:12:19,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:19,535 INFO L276 IsEmpty]: Start isEmpty. Operand 4837 states and 20878 transitions. [2022-01-28 15:12:19,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:19,543 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:19,543 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:19,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:19,758 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-01-28 15:12:19,759 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:19,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:19,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1860076704, now seen corresponding path program 81 times [2022-01-28 15:12:19,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:19,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889074830] [2022-01-28 15:12:19,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:19,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:19,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:19,859 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:19,859 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:19,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889074830] [2022-01-28 15:12:19,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889074830] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:19,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783290825] [2022-01-28 15:12:19,859 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:12:19,859 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:19,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:19,860 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-01-28 15:12:19,861 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-01-28 15:12:19,880 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:12:19,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:19,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:12:19,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:19,991 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:19,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 50 [2022-01-28 15:12:20,029 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:20,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:20,140 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:20,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:20,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:20,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:20,173 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:20,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783290825] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:20,173 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:20,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:12:20,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428489940] [2022-01-28 15:12:20,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:20,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:12:20,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:20,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:12:20,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:12:20,174 INFO L87 Difference]: Start difference. First operand 4837 states and 20878 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:20,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:20,700 INFO L93 Difference]: Finished difference Result 5102 states and 21885 transitions. [2022-01-28 15:12:20,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-28 15:12:20,700 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:20,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:20,712 INFO L225 Difference]: With dead ends: 5102 [2022-01-28 15:12:20,712 INFO L226 Difference]: Without dead ends: 5080 [2022-01-28 15:12:20,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=171, Invalid=1161, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:12:20,713 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 127 mSDsluCounter, 754 mSDsCounter, 0 mSdLazyCounter, 991 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 1187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 991 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:20,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 465 Invalid, 1187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 991 Invalid, 0 Unknown, 140 Unchecked, 0.3s Time] [2022-01-28 15:12:20,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5080 states. [2022-01-28 15:12:20,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5080 to 4837. [2022-01-28 15:12:20,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4837 states, 4836 states have (on average 4.317204301075269) internal successors, (20878), 4836 states have internal predecessors, (20878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:20,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4837 states to 4837 states and 20878 transitions. [2022-01-28 15:12:20,797 INFO L78 Accepts]: Start accepts. Automaton has 4837 states and 20878 transitions. Word has length 23 [2022-01-28 15:12:20,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:20,797 INFO L470 AbstractCegarLoop]: Abstraction has 4837 states and 20878 transitions. [2022-01-28 15:12:20,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:20,797 INFO L276 IsEmpty]: Start isEmpty. Operand 4837 states and 20878 transitions. [2022-01-28 15:12:20,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:20,806 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:20,806 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:20,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:21,019 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-01-28 15:12:21,019 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:21,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:21,019 INFO L85 PathProgramCache]: Analyzing trace with hash -564656732, now seen corresponding path program 82 times [2022-01-28 15:12:21,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:21,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784974779] [2022-01-28 15:12:21,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:21,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:21,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:21,127 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:21,127 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:21,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784974779] [2022-01-28 15:12:21,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784974779] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:21,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738730143] [2022-01-28 15:12:21,128 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:12:21,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:21,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:21,129 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-01-28 15:12:21,129 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-01-28 15:12:21,151 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:12:21,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:21,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:21,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:21,229 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:21,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:12:21,406 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:21,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:21,556 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:21,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:21,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:21,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:21,597 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:21,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738730143] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:21,597 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:21,597 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:12:21,597 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404710310] [2022-01-28 15:12:21,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:21,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:12:21,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:21,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:12:21,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:12:21,598 INFO L87 Difference]: Start difference. First operand 4837 states and 20878 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:22,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:22,596 INFO L93 Difference]: Finished difference Result 5152 states and 22075 transitions. [2022-01-28 15:12:22,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-28 15:12:22,596 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:22,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:22,608 INFO L225 Difference]: With dead ends: 5152 [2022-01-28 15:12:22,608 INFO L226 Difference]: Without dead ends: 5126 [2022-01-28 15:12:22,608 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=267, Invalid=1373, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:12:22,608 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 210 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 1152 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 1277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 1152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:22,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 342 Invalid, 1277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 1152 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:12:22,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5126 states. [2022-01-28 15:12:22,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5126 to 4844. [2022-01-28 15:12:22,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4844 states, 4843 states have (on average 4.315919884369193) internal successors, (20902), 4843 states have internal predecessors, (20902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:22,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4844 states to 4844 states and 20902 transitions. [2022-01-28 15:12:22,717 INFO L78 Accepts]: Start accepts. Automaton has 4844 states and 20902 transitions. Word has length 23 [2022-01-28 15:12:22,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:22,717 INFO L470 AbstractCegarLoop]: Abstraction has 4844 states and 20902 transitions. [2022-01-28 15:12:22,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:22,717 INFO L276 IsEmpty]: Start isEmpty. Operand 4844 states and 20902 transitions. [2022-01-28 15:12:22,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:22,725 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:22,725 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:22,740 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:22,939 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-01-28 15:12:22,940 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:22,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:22,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1606232800, now seen corresponding path program 83 times [2022-01-28 15:12:22,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:22,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376747772] [2022-01-28 15:12:22,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:22,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:22,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:23,096 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:23,096 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:23,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376747772] [2022-01-28 15:12:23,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376747772] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:23,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987904950] [2022-01-28 15:12:23,096 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:12:23,096 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:23,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:23,097 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-01-28 15:12:23,098 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-01-28 15:12:23,122 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:12:23,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:23,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:12:23,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:23,249 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:23,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 43 [2022-01-28 15:12:23,389 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:23,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:23,573 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:23,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:23,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:23,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:23,624 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:23,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987904950] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:23,625 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:23,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:12:23,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383090497] [2022-01-28 15:12:23,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:23,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:12:23,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:23,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:12:23,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:12:23,625 INFO L87 Difference]: Start difference. First operand 4844 states and 20902 transitions. Second operand has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:24,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:24,496 INFO L93 Difference]: Finished difference Result 5111 states and 21908 transitions. [2022-01-28 15:12:24,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-28 15:12:24,496 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:24,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:24,509 INFO L225 Difference]: With dead ends: 5111 [2022-01-28 15:12:24,510 INFO L226 Difference]: Without dead ends: 5083 [2022-01-28 15:12:24,510 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=186, Invalid=1074, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:12:24,510 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 134 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 1040 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 1135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 1040 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:24,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 314 Invalid, 1135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 1040 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:12:24,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5083 states. [2022-01-28 15:12:24,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5083 to 4837. [2022-01-28 15:12:24,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4837 states, 4836 states have (on average 4.317204301075269) internal successors, (20878), 4836 states have internal predecessors, (20878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:24,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4837 states to 4837 states and 20878 transitions. [2022-01-28 15:12:24,597 INFO L78 Accepts]: Start accepts. Automaton has 4837 states and 20878 transitions. Word has length 23 [2022-01-28 15:12:24,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:24,597 INFO L470 AbstractCegarLoop]: Abstraction has 4837 states and 20878 transitions. [2022-01-28 15:12:24,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:24,597 INFO L276 IsEmpty]: Start isEmpty. Operand 4837 states and 20878 transitions. [2022-01-28 15:12:24,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:24,605 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:24,605 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:24,621 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Ended with exit code 0 [2022-01-28 15:12:24,819 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-01-28 15:12:24,819 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:24,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:24,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1893354152, now seen corresponding path program 84 times [2022-01-28 15:12:24,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:24,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264984664] [2022-01-28 15:12:24,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:24,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:24,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:24,970 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:24,970 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:24,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264984664] [2022-01-28 15:12:24,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264984664] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:24,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929831191] [2022-01-28 15:12:24,971 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:12:24,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:24,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:24,972 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-01-28 15:12:24,972 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-01-28 15:12:24,996 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:12:24,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:24,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:24,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:25,104 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:25,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:12:25,324 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:25,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:25,477 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:25,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:25,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:25,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:25,518 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:25,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929831191] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:25,518 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:25,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:12:25,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991808512] [2022-01-28 15:12:25,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:25,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:12:25,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:25,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:12:25,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:12:25,519 INFO L87 Difference]: Start difference. First operand 4837 states and 20878 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:26,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:26,844 INFO L93 Difference]: Finished difference Result 5156 states and 22097 transitions. [2022-01-28 15:12:26,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:12:26,844 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:26,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:26,857 INFO L225 Difference]: With dead ends: 5156 [2022-01-28 15:12:26,857 INFO L226 Difference]: Without dead ends: 5130 [2022-01-28 15:12:26,858 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 401 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=291, Invalid=1601, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:12:26,858 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 189 mSDsluCounter, 744 mSDsCounter, 0 mSdLazyCounter, 1337 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 1451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 1337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:26,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [189 Valid, 399 Invalid, 1451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 1337 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:12:26,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5130 states. [2022-01-28 15:12:26,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5130 to 4837. [2022-01-28 15:12:26,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4837 states, 4836 states have (on average 4.317204301075269) internal successors, (20878), 4836 states have internal predecessors, (20878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:26,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4837 states to 4837 states and 20878 transitions. [2022-01-28 15:12:26,965 INFO L78 Accepts]: Start accepts. Automaton has 4837 states and 20878 transitions. Word has length 23 [2022-01-28 15:12:26,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:26,965 INFO L470 AbstractCegarLoop]: Abstraction has 4837 states and 20878 transitions. [2022-01-28 15:12:26,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:26,965 INFO L276 IsEmpty]: Start isEmpty. Operand 4837 states and 20878 transitions. [2022-01-28 15:12:26,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:26,974 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:26,974 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:26,990 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Ended with exit code 0 [2022-01-28 15:12:27,187 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-01-28 15:12:27,187 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:27,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:27,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1908395758, now seen corresponding path program 85 times [2022-01-28 15:12:27,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:27,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663349788] [2022-01-28 15:12:27,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:27,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:27,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:27,335 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:27,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:27,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663349788] [2022-01-28 15:12:27,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663349788] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:27,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018360908] [2022-01-28 15:12:27,335 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:12:27,335 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:27,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:27,336 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-01-28 15:12:27,337 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-01-28 15:12:27,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:27,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:27,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:27,468 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:27,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:12:27,688 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:27,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:27,844 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:27,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:27,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:27,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:27,887 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:27,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018360908] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:27,887 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:27,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:12:27,887 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311529158] [2022-01-28 15:12:27,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:27,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:12:27,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:27,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:12:27,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:12:27,888 INFO L87 Difference]: Start difference. First operand 4837 states and 20878 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:29,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:29,180 INFO L93 Difference]: Finished difference Result 5167 states and 22143 transitions. [2022-01-28 15:12:29,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:12:29,180 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:29,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:29,192 INFO L225 Difference]: With dead ends: 5167 [2022-01-28 15:12:29,192 INFO L226 Difference]: Without dead ends: 5146 [2022-01-28 15:12:29,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 417 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=302, Invalid=1590, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:12:29,193 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 175 mSDsluCounter, 663 mSDsCounter, 0 mSdLazyCounter, 1162 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 1278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 1162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:29,193 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 390 Invalid, 1278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 1162 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:12:29,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5146 states. [2022-01-28 15:12:29,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5146 to 4835. [2022-01-28 15:12:29,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4835 states, 4834 states have (on average 4.317335539925527) internal successors, (20870), 4834 states have internal predecessors, (20870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:29,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4835 states to 4835 states and 20870 transitions. [2022-01-28 15:12:29,275 INFO L78 Accepts]: Start accepts. Automaton has 4835 states and 20870 transitions. Word has length 23 [2022-01-28 15:12:29,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:29,275 INFO L470 AbstractCegarLoop]: Abstraction has 4835 states and 20870 transitions. [2022-01-28 15:12:29,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:29,276 INFO L276 IsEmpty]: Start isEmpty. Operand 4835 states and 20870 transitions. [2022-01-28 15:12:29,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:29,284 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:29,284 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:29,300 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:29,496 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-01-28 15:12:29,497 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:29,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:29,497 INFO L85 PathProgramCache]: Analyzing trace with hash -721141010, now seen corresponding path program 86 times [2022-01-28 15:12:29,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:29,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478878701] [2022-01-28 15:12:29,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:29,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:29,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:29,624 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:29,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:29,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478878701] [2022-01-28 15:12:29,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478878701] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:29,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564056802] [2022-01-28 15:12:29,624 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:12:29,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:29,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:29,626 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-01-28 15:12:29,626 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-01-28 15:12:29,646 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:12:29,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:29,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:29,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:29,824 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:29,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:12:29,966 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:29,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:30,076 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:30,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:30,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:30,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:30,108 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:30,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564056802] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:30,108 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:30,108 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:12:30,108 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764110664] [2022-01-28 15:12:30,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:30,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:12:30,109 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:30,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:12:30,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:12:30,109 INFO L87 Difference]: Start difference. First operand 4835 states and 20870 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:30,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:30,690 INFO L93 Difference]: Finished difference Result 5073 states and 21770 transitions. [2022-01-28 15:12:30,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-28 15:12:30,690 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:30,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:30,703 INFO L225 Difference]: With dead ends: 5073 [2022-01-28 15:12:30,703 INFO L226 Difference]: Without dead ends: 5050 [2022-01-28 15:12:30,703 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=186, Invalid=1220, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:12:30,704 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 159 mSDsluCounter, 702 mSDsCounter, 0 mSdLazyCounter, 1247 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 1309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:30,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 459 Invalid, 1309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1247 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:12:30,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5050 states. [2022-01-28 15:12:30,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5050 to 4831. [2022-01-28 15:12:30,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4831 states, 4830 states have (on average 4.3175983436853) internal successors, (20854), 4830 states have internal predecessors, (20854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:30,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4831 states to 4831 states and 20854 transitions. [2022-01-28 15:12:30,787 INFO L78 Accepts]: Start accepts. Automaton has 4831 states and 20854 transitions. Word has length 23 [2022-01-28 15:12:30,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:30,787 INFO L470 AbstractCegarLoop]: Abstraction has 4831 states and 20854 transitions. [2022-01-28 15:12:30,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:30,788 INFO L276 IsEmpty]: Start isEmpty. Operand 4831 states and 20854 transitions. [2022-01-28 15:12:30,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:30,796 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:30,796 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:30,812 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Ended with exit code 0 [2022-01-28 15:12:31,011 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-01-28 15:12:31,011 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:31,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:31,012 INFO L85 PathProgramCache]: Analyzing trace with hash -49323858, now seen corresponding path program 87 times [2022-01-28 15:12:31,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:31,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584608806] [2022-01-28 15:12:31,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:31,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:31,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:31,172 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:31,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:31,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584608806] [2022-01-28 15:12:31,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584608806] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:31,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484565052] [2022-01-28 15:12:31,173 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:12:31,173 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:31,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:31,174 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-01-28 15:12:31,174 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-01-28 15:12:31,198 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:12:31,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:31,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:31,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:31,372 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:31,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:12:31,505 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:31,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:31,635 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:31,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:31,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:31,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:31,674 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:31,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484565052] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:31,674 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:31,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:12:31,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457848919] [2022-01-28 15:12:31,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:31,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:12:31,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:31,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:12:31,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:12:31,675 INFO L87 Difference]: Start difference. First operand 4831 states and 20854 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:32,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:32,525 INFO L93 Difference]: Finished difference Result 5106 states and 21898 transitions. [2022-01-28 15:12:32,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-28 15:12:32,525 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:32,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:32,538 INFO L225 Difference]: With dead ends: 5106 [2022-01-28 15:12:32,538 INFO L226 Difference]: Without dead ends: 5084 [2022-01-28 15:12:32,539 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 407 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=233, Invalid=1489, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:12:32,541 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 207 mSDsluCounter, 868 mSDsCounter, 0 mSdLazyCounter, 1414 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 557 SdHoareTripleChecker+Invalid, 1494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:32,541 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 557 Invalid, 1494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1414 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:12:32,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5084 states. [2022-01-28 15:12:32,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5084 to 4831. [2022-01-28 15:12:32,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4831 states, 4830 states have (on average 4.3175983436853) internal successors, (20854), 4830 states have internal predecessors, (20854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:32,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4831 states to 4831 states and 20854 transitions. [2022-01-28 15:12:32,632 INFO L78 Accepts]: Start accepts. Automaton has 4831 states and 20854 transitions. Word has length 23 [2022-01-28 15:12:32,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:32,632 INFO L470 AbstractCegarLoop]: Abstraction has 4831 states and 20854 transitions. [2022-01-28 15:12:32,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:32,632 INFO L276 IsEmpty]: Start isEmpty. Operand 4831 states and 20854 transitions. [2022-01-28 15:12:32,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:32,640 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:32,640 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:32,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:32,855 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-01-28 15:12:32,856 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:32,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:32,856 INFO L85 PathProgramCache]: Analyzing trace with hash 464202994, now seen corresponding path program 88 times [2022-01-28 15:12:32,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:32,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646508485] [2022-01-28 15:12:32,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:32,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:32,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:33,032 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:33,032 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:33,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646508485] [2022-01-28 15:12:33,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646508485] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:33,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103367554] [2022-01-28 15:12:33,032 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:12:33,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:33,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:33,033 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-01-28 15:12:33,034 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-01-28 15:12:33,059 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:12:33,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:33,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:33,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:33,210 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:33,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:12:33,427 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:33,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:33,585 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:33,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:33,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:33,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:33,635 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:33,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103367554] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:33,635 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:33,635 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:12:33,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821688395] [2022-01-28 15:12:33,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:33,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:12:33,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:33,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:12:33,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:12:33,636 INFO L87 Difference]: Start difference. First operand 4831 states and 20854 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:34,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:34,706 INFO L93 Difference]: Finished difference Result 5109 states and 21888 transitions. [2022-01-28 15:12:34,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:12:34,706 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:34,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:34,718 INFO L225 Difference]: With dead ends: 5109 [2022-01-28 15:12:34,718 INFO L226 Difference]: Without dead ends: 5084 [2022-01-28 15:12:34,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=256, Invalid=1384, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:12:34,718 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 184 mSDsluCounter, 831 mSDsCounter, 0 mSdLazyCounter, 1300 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 1385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:34,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 508 Invalid, 1385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1300 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:12:34,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5084 states. [2022-01-28 15:12:34,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5084 to 4823. [2022-01-28 15:12:34,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4823 states, 4822 states have (on average 4.317710493571132) internal successors, (20820), 4822 states have internal predecessors, (20820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:34,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4823 states to 4823 states and 20820 transitions. [2022-01-28 15:12:34,802 INFO L78 Accepts]: Start accepts. Automaton has 4823 states and 20820 transitions. Word has length 23 [2022-01-28 15:12:34,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:34,802 INFO L470 AbstractCegarLoop]: Abstraction has 4823 states and 20820 transitions. [2022-01-28 15:12:34,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:34,802 INFO L276 IsEmpty]: Start isEmpty. Operand 4823 states and 20820 transitions. [2022-01-28 15:12:34,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:34,811 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:34,811 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:34,829 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-01-28 15:12:35,018 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-01-28 15:12:35,019 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:35,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:35,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1710729082, now seen corresponding path program 89 times [2022-01-28 15:12:35,019 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:35,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107516274] [2022-01-28 15:12:35,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:35,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:35,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:35,173 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:35,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:35,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107516274] [2022-01-28 15:12:35,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107516274] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:35,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065448030] [2022-01-28 15:12:35,173 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:12:35,173 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:35,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:35,174 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-01-28 15:12:35,175 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-01-28 15:12:35,198 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:12:35,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:35,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:35,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:35,372 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:35,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:12:35,533 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:35,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:35,695 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:35,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:35,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:35,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:35,743 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:35,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065448030] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:35,744 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:35,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:12:35,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900855865] [2022-01-28 15:12:35,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:35,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:12:35,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:35,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:12:35,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:12:35,745 INFO L87 Difference]: Start difference. First operand 4823 states and 20820 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:36,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:36,442 INFO L93 Difference]: Finished difference Result 5055 states and 21696 transitions. [2022-01-28 15:12:36,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:12:36,442 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:36,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:36,455 INFO L225 Difference]: With dead ends: 5055 [2022-01-28 15:12:36,455 INFO L226 Difference]: Without dead ends: 5032 [2022-01-28 15:12:36,455 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=180, Invalid=1152, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:12:36,455 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 156 mSDsluCounter, 699 mSDsCounter, 0 mSdLazyCounter, 1164 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 1222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:36,455 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 457 Invalid, 1222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1164 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:12:36,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5032 states. [2022-01-28 15:12:36,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5032 to 4823. [2022-01-28 15:12:36,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4823 states, 4822 states have (on average 4.317710493571132) internal successors, (20820), 4822 states have internal predecessors, (20820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:36,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4823 states to 4823 states and 20820 transitions. [2022-01-28 15:12:36,534 INFO L78 Accepts]: Start accepts. Automaton has 4823 states and 20820 transitions. Word has length 23 [2022-01-28 15:12:36,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:36,534 INFO L470 AbstractCegarLoop]: Abstraction has 4823 states and 20820 transitions. [2022-01-28 15:12:36,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:36,534 INFO L276 IsEmpty]: Start isEmpty. Operand 4823 states and 20820 transitions. [2022-01-28 15:12:36,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:36,542 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:36,542 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:36,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:36,758 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-01-28 15:12:36,758 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:36,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:36,759 INFO L85 PathProgramCache]: Analyzing trace with hash 610154488, now seen corresponding path program 27 times [2022-01-28 15:12:36,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:36,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175192967] [2022-01-28 15:12:36,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:36,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:36,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:36,834 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:36,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:36,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175192967] [2022-01-28 15:12:36,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175192967] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:36,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767829647] [2022-01-28 15:12:36,834 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:12:36,834 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:36,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:36,835 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-01-28 15:12:36,836 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-01-28 15:12:36,860 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-28 15:12:36,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:36,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:36,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:36,956 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:36,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:12:37,088 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:37,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:37,170 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:37,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:37,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:37,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:37,204 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:37,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1767829647] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:37,204 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:37,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:12:37,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945189307] [2022-01-28 15:12:37,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:37,204 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:12:37,204 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:37,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:12:37,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:12:37,205 INFO L87 Difference]: Start difference. First operand 4823 states and 20820 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:37,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:37,983 INFO L93 Difference]: Finished difference Result 5741 states and 24434 transitions. [2022-01-28 15:12:37,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:12:37,983 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:37,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:37,996 INFO L225 Difference]: With dead ends: 5741 [2022-01-28 15:12:37,996 INFO L226 Difference]: Without dead ends: 5717 [2022-01-28 15:12:37,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=219, Invalid=1263, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:12:37,996 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 290 mSDsluCounter, 1096 mSDsCounter, 0 mSdLazyCounter, 1756 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 667 SdHoareTripleChecker+Invalid, 1831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1756 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:37,997 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 667 Invalid, 1831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1756 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:12:38,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5717 states. [2022-01-28 15:12:38,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5717 to 4829. [2022-01-28 15:12:38,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4829 states, 4828 states have (on average 4.317937033968517) internal successors, (20847), 4828 states have internal predecessors, (20847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:38,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4829 states to 4829 states and 20847 transitions. [2022-01-28 15:12:38,081 INFO L78 Accepts]: Start accepts. Automaton has 4829 states and 20847 transitions. Word has length 23 [2022-01-28 15:12:38,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:38,081 INFO L470 AbstractCegarLoop]: Abstraction has 4829 states and 20847 transitions. [2022-01-28 15:12:38,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:38,081 INFO L276 IsEmpty]: Start isEmpty. Operand 4829 states and 20847 transitions. [2022-01-28 15:12:38,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:38,089 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:38,089 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:38,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:38,305 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-01-28 15:12:38,305 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:38,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:38,305 INFO L85 PathProgramCache]: Analyzing trace with hash -296006472, now seen corresponding path program 28 times [2022-01-28 15:12:38,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:38,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817830500] [2022-01-28 15:12:38,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:38,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:38,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:38,385 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:38,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:38,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817830500] [2022-01-28 15:12:38,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817830500] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:38,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542739642] [2022-01-28 15:12:38,385 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:12:38,385 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:38,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:38,386 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-01-28 15:12:38,387 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-01-28 15:12:38,407 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:12:38,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:38,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:38,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:38,490 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:38,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:12:38,634 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:38,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:38,729 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:38,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:38,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:38,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:38,763 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:38,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542739642] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:38,764 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:38,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:12:38,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591082875] [2022-01-28 15:12:38,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:38,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:12:38,764 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:38,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:12:38,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:12:38,764 INFO L87 Difference]: Start difference. First operand 4829 states and 20847 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:39,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:39,742 INFO L93 Difference]: Finished difference Result 5782 states and 24580 transitions. [2022-01-28 15:12:39,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:12:39,742 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:39,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:39,758 INFO L225 Difference]: With dead ends: 5782 [2022-01-28 15:12:39,758 INFO L226 Difference]: Without dead ends: 5754 [2022-01-28 15:12:39,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 389 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=279, Invalid=1443, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:12:39,758 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 259 mSDsluCounter, 1191 mSDsCounter, 0 mSdLazyCounter, 1973 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 2061 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1973 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:39,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [259 Valid, 664 Invalid, 2061 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1973 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:12:39,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5754 states. [2022-01-28 15:12:39,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5754 to 4833. [2022-01-28 15:12:39,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4833 states, 4832 states have (on average 4.318087748344371) internal successors, (20865), 4832 states have internal predecessors, (20865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:39,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4833 states to 4833 states and 20865 transitions. [2022-01-28 15:12:39,849 INFO L78 Accepts]: Start accepts. Automaton has 4833 states and 20865 transitions. Word has length 23 [2022-01-28 15:12:39,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:39,849 INFO L470 AbstractCegarLoop]: Abstraction has 4833 states and 20865 transitions. [2022-01-28 15:12:39,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:39,849 INFO L276 IsEmpty]: Start isEmpty. Operand 4833 states and 20865 transitions. [2022-01-28 15:12:39,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:39,858 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:39,858 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:39,874 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:40,071 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-01-28 15:12:40,071 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:40,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:40,072 INFO L85 PathProgramCache]: Analyzing trace with hash 779704684, now seen corresponding path program 29 times [2022-01-28 15:12:40,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:40,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920627351] [2022-01-28 15:12:40,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:40,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:40,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:40,152 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:40,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:40,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920627351] [2022-01-28 15:12:40,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920627351] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:40,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166989467] [2022-01-28 15:12:40,152 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:12:40,152 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:40,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:40,153 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-01-28 15:12:40,154 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-01-28 15:12:40,184 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:12:40,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:40,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:40,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:40,270 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:40,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:12:40,414 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:40,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:40,512 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:40,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:40,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:40,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:40,546 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:40,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166989467] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:40,546 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:40,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:12:40,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509980755] [2022-01-28 15:12:40,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:40,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:12:40,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:40,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:12:40,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:12:40,547 INFO L87 Difference]: Start difference. First operand 4833 states and 20865 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:41,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:41,435 INFO L93 Difference]: Finished difference Result 5783 states and 24588 transitions. [2022-01-28 15:12:41,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:12:41,435 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:41,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:41,450 INFO L225 Difference]: With dead ends: 5783 [2022-01-28 15:12:41,450 INFO L226 Difference]: Without dead ends: 5760 [2022-01-28 15:12:41,450 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=286, Invalid=1436, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:12:41,450 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 308 mSDsluCounter, 925 mSDsCounter, 0 mSdLazyCounter, 1473 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 529 SdHoareTripleChecker+Invalid, 1594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 1473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:41,450 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [308 Valid, 529 Invalid, 1594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 1473 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:12:41,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5760 states. [2022-01-28 15:12:41,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5760 to 4825. [2022-01-28 15:12:41,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4825 states, 4824 states have (on average 4.317786069651741) internal successors, (20829), 4824 states have internal predecessors, (20829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:41,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4825 states to 4825 states and 20829 transitions. [2022-01-28 15:12:41,575 INFO L78 Accepts]: Start accepts. Automaton has 4825 states and 20829 transitions. Word has length 23 [2022-01-28 15:12:41,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:41,575 INFO L470 AbstractCegarLoop]: Abstraction has 4825 states and 20829 transitions. [2022-01-28 15:12:41,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:41,575 INFO L276 IsEmpty]: Start isEmpty. Operand 4825 states and 20829 transitions. [2022-01-28 15:12:41,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:41,583 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:41,583 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:41,601 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:41,799 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-01-28 15:12:41,799 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:41,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:41,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1032690948, now seen corresponding path program 30 times [2022-01-28 15:12:41,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:41,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958030299] [2022-01-28 15:12:41,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:41,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:41,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:41,879 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:41,879 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:41,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958030299] [2022-01-28 15:12:41,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958030299] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:41,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263804903] [2022-01-28 15:12:41,880 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:12:41,880 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:41,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:41,881 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-01-28 15:12:41,881 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-01-28 15:12:41,904 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:12:41,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:41,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:41,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:41,986 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:41,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:12:42,128 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:42,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:42,223 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:42,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:42,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:42,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:42,257 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:42,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263804903] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:42,257 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:42,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:12:42,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889378488] [2022-01-28 15:12:42,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:42,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:12:42,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:42,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:12:42,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:12:42,258 INFO L87 Difference]: Start difference. First operand 4825 states and 20829 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:43,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:43,031 INFO L93 Difference]: Finished difference Result 5752 states and 24456 transitions. [2022-01-28 15:12:43,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:12:43,031 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:43,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:43,045 INFO L225 Difference]: With dead ends: 5752 [2022-01-28 15:12:43,045 INFO L226 Difference]: Without dead ends: 5724 [2022-01-28 15:12:43,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=272, Invalid=1368, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:12:43,045 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 359 mSDsluCounter, 826 mSDsCounter, 0 mSdLazyCounter, 1352 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 480 SdHoareTripleChecker+Invalid, 1465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 1352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:43,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 480 Invalid, 1465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 1352 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:12:43,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5724 states. [2022-01-28 15:12:43,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5724 to 4831. [2022-01-28 15:12:43,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4831 states, 4830 states have (on average 4.317391304347826) internal successors, (20853), 4830 states have internal predecessors, (20853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:43,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4831 states to 4831 states and 20853 transitions. [2022-01-28 15:12:43,127 INFO L78 Accepts]: Start accepts. Automaton has 4831 states and 20853 transitions. Word has length 23 [2022-01-28 15:12:43,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:43,127 INFO L470 AbstractCegarLoop]: Abstraction has 4831 states and 20853 transitions. [2022-01-28 15:12:43,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:43,127 INFO L276 IsEmpty]: Start isEmpty. Operand 4831 states and 20853 transitions. [2022-01-28 15:12:43,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:43,135 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:43,136 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:43,153 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-01-28 15:12:43,351 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-01-28 15:12:43,351 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:43,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:43,351 INFO L85 PathProgramCache]: Analyzing trace with hash 2108402104, now seen corresponding path program 31 times [2022-01-28 15:12:43,351 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:43,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191221271] [2022-01-28 15:12:43,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:43,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:43,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:43,433 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:43,433 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:43,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191221271] [2022-01-28 15:12:43,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191221271] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:43,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799450378] [2022-01-28 15:12:43,433 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:12:43,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:43,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:43,434 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-01-28 15:12:43,435 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-01-28 15:12:43,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:43,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:43,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:43,555 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:43,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:12:43,698 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:43,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:43,794 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:43,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:43,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:43,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:43,849 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:43,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [799450378] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:43,850 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:43,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:12:43,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642767097] [2022-01-28 15:12:43,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:43,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:12:43,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:43,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:12:43,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:12:43,850 INFO L87 Difference]: Start difference. First operand 4831 states and 20853 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:44,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:44,701 INFO L93 Difference]: Finished difference Result 5749 states and 24456 transitions. [2022-01-28 15:12:44,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:12:44,701 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:44,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:44,715 INFO L225 Difference]: With dead ends: 5749 [2022-01-28 15:12:44,715 INFO L226 Difference]: Without dead ends: 5726 [2022-01-28 15:12:44,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=275, Invalid=1365, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:12:44,716 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 271 mSDsluCounter, 902 mSDsCounter, 0 mSdLazyCounter, 1537 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 535 SdHoareTripleChecker+Invalid, 1627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 1537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:44,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 535 Invalid, 1627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 1537 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:12:44,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5726 states. [2022-01-28 15:12:44,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5726 to 4835. [2022-01-28 15:12:44,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4835 states, 4834 states have (on average 4.317128671907323) internal successors, (20869), 4834 states have internal predecessors, (20869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:44,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4835 states to 4835 states and 20869 transitions. [2022-01-28 15:12:44,807 INFO L78 Accepts]: Start accepts. Automaton has 4835 states and 20869 transitions. Word has length 23 [2022-01-28 15:12:44,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:44,807 INFO L470 AbstractCegarLoop]: Abstraction has 4835 states and 20869 transitions. [2022-01-28 15:12:44,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:44,807 INFO L276 IsEmpty]: Start isEmpty. Operand 4835 states and 20869 transitions. [2022-01-28 15:12:44,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:44,816 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:44,816 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:44,831 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-01-28 15:12:45,031 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-01-28 15:12:45,031 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:45,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:45,032 INFO L85 PathProgramCache]: Analyzing trace with hash 436075832, now seen corresponding path program 32 times [2022-01-28 15:12:45,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:45,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145832837] [2022-01-28 15:12:45,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:45,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:45,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:45,114 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:45,114 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:45,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145832837] [2022-01-28 15:12:45,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145832837] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:45,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336350325] [2022-01-28 15:12:45,114 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:12:45,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:45,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:45,115 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-01-28 15:12:45,116 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-01-28 15:12:45,135 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:12:45,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:45,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:45,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:45,234 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:45,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:12:45,359 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:45,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:45,480 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:45,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:45,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:45,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:45,525 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:45,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336350325] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:45,525 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:45,525 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:12:45,525 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694847208] [2022-01-28 15:12:45,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:45,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:12:45,525 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:45,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:12:45,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:12:45,526 INFO L87 Difference]: Start difference. First operand 4835 states and 20869 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:46,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:46,255 INFO L93 Difference]: Finished difference Result 5390 states and 23015 transitions. [2022-01-28 15:12:46,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:12:46,255 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:46,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:46,269 INFO L225 Difference]: With dead ends: 5390 [2022-01-28 15:12:46,270 INFO L226 Difference]: Without dead ends: 5356 [2022-01-28 15:12:46,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=187, Invalid=1145, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:12:46,270 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 261 mSDsluCounter, 828 mSDsCounter, 0 mSdLazyCounter, 1267 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 1346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:46,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [261 Valid, 444 Invalid, 1346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1267 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:12:46,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5356 states. [2022-01-28 15:12:46,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5356 to 4856. [2022-01-28 15:12:46,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4856 states, 4855 states have (on average 4.315550978372811) internal successors, (20952), 4855 states have internal predecessors, (20952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:46,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4856 states to 4856 states and 20952 transitions. [2022-01-28 15:12:46,381 INFO L78 Accepts]: Start accepts. Automaton has 4856 states and 20952 transitions. Word has length 23 [2022-01-28 15:12:46,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:46,381 INFO L470 AbstractCegarLoop]: Abstraction has 4856 states and 20952 transitions. [2022-01-28 15:12:46,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:46,381 INFO L276 IsEmpty]: Start isEmpty. Operand 4856 states and 20952 transitions. [2022-01-28 15:12:46,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:46,390 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:46,390 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:46,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:46,607 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-01-28 15:12:46,607 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:46,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:46,607 INFO L85 PathProgramCache]: Analyzing trace with hash -892621588, now seen corresponding path program 33 times [2022-01-28 15:12:46,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:46,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278307419] [2022-01-28 15:12:46,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:46,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:46,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:46,706 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:46,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:46,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278307419] [2022-01-28 15:12:46,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278307419] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:46,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32701194] [2022-01-28 15:12:46,707 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:12:46,707 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:46,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:46,710 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-01-28 15:12:46,711 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-01-28 15:12:46,763 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:12:46,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:46,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:46,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:46,929 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:46,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:12:47,114 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:47,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:47,259 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:47,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:47,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:47,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:47,312 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:47,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32701194] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:47,313 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:47,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:12:47,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088029716] [2022-01-28 15:12:47,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:47,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:12:47,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:47,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:12:47,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:12:47,313 INFO L87 Difference]: Start difference. First operand 4856 states and 20952 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:48,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:48,188 INFO L93 Difference]: Finished difference Result 5435 states and 23189 transitions. [2022-01-28 15:12:48,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:12:48,188 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:48,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:48,203 INFO L225 Difference]: With dead ends: 5435 [2022-01-28 15:12:48,203 INFO L226 Difference]: Without dead ends: 5404 [2022-01-28 15:12:48,203 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 327 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=203, Invalid=1203, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:12:48,203 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 242 mSDsluCounter, 801 mSDsCounter, 0 mSdLazyCounter, 1292 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 1375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:48,204 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 458 Invalid, 1375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1292 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:12:48,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5404 states. [2022-01-28 15:12:48,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5404 to 4862. [2022-01-28 15:12:48,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4862 states, 4861 states have (on average 4.315984365356923) internal successors, (20980), 4861 states have internal predecessors, (20980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:48,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4862 states to 4862 states and 20980 transitions. [2022-01-28 15:12:48,302 INFO L78 Accepts]: Start accepts. Automaton has 4862 states and 20980 transitions. Word has length 23 [2022-01-28 15:12:48,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:48,302 INFO L470 AbstractCegarLoop]: Abstraction has 4862 states and 20980 transitions. [2022-01-28 15:12:48,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:48,303 INFO L276 IsEmpty]: Start isEmpty. Operand 4862 states and 20980 transitions. [2022-01-28 15:12:48,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:48,312 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:48,312 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:48,328 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-01-28 15:12:48,527 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-01-28 15:12:48,528 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:48,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:48,528 INFO L85 PathProgramCache]: Analyzing trace with hash -304876266, now seen corresponding path program 34 times [2022-01-28 15:12:48,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:48,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181384879] [2022-01-28 15:12:48,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:48,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:48,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:48,625 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:48,625 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:48,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181384879] [2022-01-28 15:12:48,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181384879] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:48,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008448886] [2022-01-28 15:12:48,626 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:12:48,626 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:48,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:48,631 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-01-28 15:12:48,631 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-01-28 15:12:48,652 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:12:48,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:48,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:48,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:48,799 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:48,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:12:49,022 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:49,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:49,212 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:49,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:49,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:49,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:49,265 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:49,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008448886] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:49,266 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:49,266 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:12:49,266 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486756064] [2022-01-28 15:12:49,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:49,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:12:49,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:49,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:12:49,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:12:49,266 INFO L87 Difference]: Start difference. First operand 4862 states and 20980 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:50,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:50,488 INFO L93 Difference]: Finished difference Result 5636 states and 23967 transitions. [2022-01-28 15:12:50,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-28 15:12:50,488 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:50,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:50,502 INFO L225 Difference]: With dead ends: 5636 [2022-01-28 15:12:50,502 INFO L226 Difference]: Without dead ends: 5580 [2022-01-28 15:12:50,503 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 401 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=265, Invalid=1457, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:12:50,503 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 263 mSDsluCounter, 1073 mSDsCounter, 0 mSdLazyCounter, 1748 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 600 SdHoareTripleChecker+Invalid, 1831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1748 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:50,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 600 Invalid, 1831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1748 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:12:50,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5580 states. [2022-01-28 15:12:50,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5580 to 4892. [2022-01-28 15:12:50,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4892 states, 4891 states have (on average 4.315477407483132) internal successors, (21107), 4891 states have internal predecessors, (21107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:50,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4892 states to 4892 states and 21107 transitions. [2022-01-28 15:12:50,598 INFO L78 Accepts]: Start accepts. Automaton has 4892 states and 21107 transitions. Word has length 23 [2022-01-28 15:12:50,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:50,598 INFO L470 AbstractCegarLoop]: Abstraction has 4892 states and 21107 transitions. [2022-01-28 15:12:50,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:50,598 INFO L276 IsEmpty]: Start isEmpty. Operand 4892 states and 21107 transitions. [2022-01-28 15:12:50,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:50,607 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:50,607 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:50,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:50,809 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-01-28 15:12:50,809 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:50,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:50,809 INFO L85 PathProgramCache]: Analyzing trace with hash 770834890, now seen corresponding path program 35 times [2022-01-28 15:12:50,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:50,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388793791] [2022-01-28 15:12:50,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:50,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:50,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:50,939 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:50,940 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:50,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388793791] [2022-01-28 15:12:50,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388793791] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:50,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442159943] [2022-01-28 15:12:50,940 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:12:50,940 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:50,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:50,941 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-01-28 15:12:50,944 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-01-28 15:12:50,968 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:12:50,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:50,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:50,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:51,055 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:51,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:12:51,192 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:51,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:51,298 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:51,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:51,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:51,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:51,332 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:51,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442159943] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:51,332 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:51,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:12:51,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898642595] [2022-01-28 15:12:51,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:51,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:12:51,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:51,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:12:51,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:12:51,333 INFO L87 Difference]: Start difference. First operand 4892 states and 21107 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:52,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:52,258 INFO L93 Difference]: Finished difference Result 5738 states and 24384 transitions. [2022-01-28 15:12:52,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:12:52,258 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:52,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:52,271 INFO L225 Difference]: With dead ends: 5738 [2022-01-28 15:12:52,271 INFO L226 Difference]: Without dead ends: 5692 [2022-01-28 15:12:52,272 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 412 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=269, Invalid=1537, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:12:52,272 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 327 mSDsluCounter, 769 mSDsCounter, 0 mSdLazyCounter, 1163 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 449 SdHoareTripleChecker+Invalid, 1271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:52,272 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [327 Valid, 449 Invalid, 1271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1163 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:12:52,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5692 states. [2022-01-28 15:12:52,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5692 to 4880. [2022-01-28 15:12:52,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4880 states, 4879 states have (on average 4.315433490469358) internal successors, (21055), 4879 states have internal predecessors, (21055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:52,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4880 states to 4880 states and 21055 transitions. [2022-01-28 15:12:52,352 INFO L78 Accepts]: Start accepts. Automaton has 4880 states and 21055 transitions. Word has length 23 [2022-01-28 15:12:52,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:52,353 INFO L470 AbstractCegarLoop]: Abstraction has 4880 states and 21055 transitions. [2022-01-28 15:12:52,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:52,353 INFO L276 IsEmpty]: Start isEmpty. Operand 4880 states and 21055 transitions. [2022-01-28 15:12:52,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:52,361 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:52,361 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:52,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:52,576 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-01-28 15:12:52,576 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:52,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:52,576 INFO L85 PathProgramCache]: Analyzing trace with hash -473529126, now seen corresponding path program 36 times [2022-01-28 15:12:52,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:52,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954415025] [2022-01-28 15:12:52,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:52,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:52,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:52,700 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:52,700 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:52,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954415025] [2022-01-28 15:12:52,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954415025] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:52,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629567281] [2022-01-28 15:12:52,700 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:12:52,700 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:52,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:52,712 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-01-28 15:12:52,712 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-01-28 15:12:52,735 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:12:52,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:52,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:12:52,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:52,913 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:52,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 33 [2022-01-28 15:12:53,045 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:53,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:53,196 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:53,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:53,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:53,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:53,251 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:53,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629567281] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:53,251 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:53,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:12:53,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819225301] [2022-01-28 15:12:53,251 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:53,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:12:53,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:53,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:12:53,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:12:53,252 INFO L87 Difference]: Start difference. First operand 4880 states and 21055 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:54,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:54,076 INFO L93 Difference]: Finished difference Result 5332 states and 22773 transitions. [2022-01-28 15:12:54,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-28 15:12:54,076 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:54,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:54,090 INFO L225 Difference]: With dead ends: 5332 [2022-01-28 15:12:54,090 INFO L226 Difference]: Without dead ends: 5323 [2022-01-28 15:12:54,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=170, Invalid=952, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:12:54,091 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 253 mSDsluCounter, 844 mSDsCounter, 0 mSdLazyCounter, 1276 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 1342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:54,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [253 Valid, 447 Invalid, 1342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1276 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:12:54,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5323 states. [2022-01-28 15:12:54,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5323 to 4941. [2022-01-28 15:12:54,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4941 states, 4940 states have (on average 4.317611336032389) internal successors, (21329), 4940 states have internal predecessors, (21329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:54,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4941 states to 4941 states and 21329 transitions. [2022-01-28 15:12:54,182 INFO L78 Accepts]: Start accepts. Automaton has 4941 states and 21329 transitions. Word has length 23 [2022-01-28 15:12:54,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:54,182 INFO L470 AbstractCegarLoop]: Abstraction has 4941 states and 21329 transitions. [2022-01-28 15:12:54,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 22 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:54,182 INFO L276 IsEmpty]: Start isEmpty. Operand 4941 states and 21329 transitions. [2022-01-28 15:12:54,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:54,191 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:54,191 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:54,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:54,406 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-01-28 15:12:54,407 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:54,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:54,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1709009540, now seen corresponding path program 37 times [2022-01-28 15:12:54,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:54,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150532124] [2022-01-28 15:12:54,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:54,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:54,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:54,534 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:54,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:54,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150532124] [2022-01-28 15:12:54,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150532124] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:54,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096737668] [2022-01-28 15:12:54,534 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:12:54,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:54,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:54,535 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-01-28 15:12:54,536 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-01-28 15:12:54,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:54,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:12:54,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:54,736 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:54,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 41 [2022-01-28 15:12:55,067 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:55,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:55,188 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:12:55,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:12:55,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:12:55,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:12:55,232 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:55,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096737668] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:55,232 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:55,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:12:55,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099170488] [2022-01-28 15:12:55,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:55,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:12:55,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:55,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:12:55,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:12:55,233 INFO L87 Difference]: Start difference. First operand 4941 states and 21329 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:56,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:56,126 INFO L93 Difference]: Finished difference Result 5541 states and 23653 transitions. [2022-01-28 15:12:56,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-28 15:12:56,126 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:56,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:56,139 INFO L225 Difference]: With dead ends: 5541 [2022-01-28 15:12:56,139 INFO L226 Difference]: Without dead ends: 5532 [2022-01-28 15:12:56,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=185, Invalid=1075, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:12:56,140 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 218 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 1337 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 1401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:56,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 448 Invalid, 1401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1337 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:12:56,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5532 states. [2022-01-28 15:12:56,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5532 to 4947. [2022-01-28 15:12:56,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4947 states, 4946 states have (on average 4.317226041245451) internal successors, (21353), 4946 states have internal predecessors, (21353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:56,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4947 states to 4947 states and 21353 transitions. [2022-01-28 15:12:56,226 INFO L78 Accepts]: Start accepts. Automaton has 4947 states and 21353 transitions. Word has length 23 [2022-01-28 15:12:56,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:56,226 INFO L470 AbstractCegarLoop]: Abstraction has 4947 states and 21353 transitions. [2022-01-28 15:12:56,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:56,226 INFO L276 IsEmpty]: Start isEmpty. Operand 4947 states and 21353 transitions. [2022-01-28 15:12:56,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:56,234 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:56,234 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:56,250 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-01-28 15:12:56,447 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-01-28 15:12:56,448 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:56,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:56,448 INFO L85 PathProgramCache]: Analyzing trace with hash 380312120, now seen corresponding path program 38 times [2022-01-28 15:12:56,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:56,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278689375] [2022-01-28 15:12:56,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:56,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:56,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:56,571 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:56,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:56,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278689375] [2022-01-28 15:12:56,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278689375] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:56,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31308501] [2022-01-28 15:12:56,572 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:12:56,572 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:56,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:56,573 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-01-28 15:12:56,574 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-01-28 15:12:56,596 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:12:56,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:56,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 15:12:56,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:56,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-28 15:12:56,867 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:56,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:57,077 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-28 15:12:57,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31308501] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:57,077 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:57,077 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 7] total 20 [2022-01-28 15:12:57,077 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583945743] [2022-01-28 15:12:57,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:57,077 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-28 15:12:57,077 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:57,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-28 15:12:57,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2022-01-28 15:12:57,078 INFO L87 Difference]: Start difference. First operand 4947 states and 21353 transitions. Second operand has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:58,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:12:58,690 INFO L93 Difference]: Finished difference Result 7701 states and 32196 transitions. [2022-01-28 15:12:58,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-28 15:12:58,690 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:12:58,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:12:58,711 INFO L225 Difference]: With dead ends: 7701 [2022-01-28 15:12:58,711 INFO L226 Difference]: Without dead ends: 7656 [2022-01-28 15:12:58,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 829 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=556, Invalid=2524, Unknown=0, NotChecked=0, Total=3080 [2022-01-28 15:12:58,711 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 329 mSDsluCounter, 1102 mSDsCounter, 0 mSdLazyCounter, 1538 mSolverCounterSat, 234 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 1772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 234 IncrementalHoareTripleChecker+Valid, 1538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:12:58,711 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [329 Valid, 606 Invalid, 1772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [234 Valid, 1538 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:12:58,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7656 states. [2022-01-28 15:12:58,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7656 to 5270. [2022-01-28 15:12:58,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5270 states, 5269 states have (on average 4.345606376921617) internal successors, (22897), 5269 states have internal predecessors, (22897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:58,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5270 states to 5270 states and 22897 transitions. [2022-01-28 15:12:58,816 INFO L78 Accepts]: Start accepts. Automaton has 5270 states and 22897 transitions. Word has length 23 [2022-01-28 15:12:58,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:12:58,816 INFO L470 AbstractCegarLoop]: Abstraction has 5270 states and 22897 transitions. [2022-01-28 15:12:58,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:12:58,816 INFO L276 IsEmpty]: Start isEmpty. Operand 5270 states and 22897 transitions. [2022-01-28 15:12:58,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:12:58,825 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:12:58,825 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:12:58,840 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Forceful destruction successful, exit code 0 [2022-01-28 15:12:59,027 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-01-28 15:12:59,027 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:12:59,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:12:59,027 INFO L85 PathProgramCache]: Analyzing trace with hash 968057442, now seen corresponding path program 39 times [2022-01-28 15:12:59,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:12:59,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840971451] [2022-01-28 15:12:59,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:12:59,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:12:59,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:12:59,139 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:59,139 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:12:59,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840971451] [2022-01-28 15:12:59,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840971451] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:12:59,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705622423] [2022-01-28 15:12:59,139 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:12:59,139 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:12:59,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:12:59,140 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-01-28 15:12:59,141 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-01-28 15:12:59,161 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:12:59,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:12:59,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-28 15:12:59,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:12:59,319 INFO L354 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-28 15:12:59,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 65 [2022-01-28 15:12:59,697 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:59,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:12:59,931 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:12:59,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705622423] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:12:59,932 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:12:59,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:12:59,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084912849] [2022-01-28 15:12:59,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:12:59,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:12:59,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:12:59,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:12:59,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:12:59,933 INFO L87 Difference]: Start difference. First operand 5270 states and 22897 transitions. Second operand has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 25 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-01-28 15:13:01,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:01,373 INFO L93 Difference]: Finished difference Result 6933 states and 29374 transitions. [2022-01-28 15:13:01,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-28 15:13:01,373 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:01,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:01,391 INFO L225 Difference]: With dead ends: 6933 [2022-01-28 15:13:01,391 INFO L226 Difference]: Without dead ends: 6887 [2022-01-28 15:13:01,392 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=415, Invalid=2135, Unknown=0, NotChecked=0, Total=2550 [2022-01-28 15:13:01,392 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 460 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 815 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 1314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 346 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:01,392 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [460 Valid, 460 Invalid, 1314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 815 Invalid, 0 Unknown, 346 Unchecked, 0.4s Time] [2022-01-28 15:13:01,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6887 states. [2022-01-28 15:13:01,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6887 to 5436. [2022-01-28 15:13:01,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5436 states, 5435 states have (on average 4.356025758969642) internal successors, (23675), 5435 states have internal predecessors, (23675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:01,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5436 states to 5436 states and 23675 transitions. [2022-01-28 15:13:01,501 INFO L78 Accepts]: Start accepts. Automaton has 5436 states and 23675 transitions. Word has length 23 [2022-01-28 15:13:01,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:01,501 INFO L470 AbstractCegarLoop]: Abstraction has 5436 states and 23675 transitions. [2022-01-28 15:13:01,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 25 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-01-28 15:13:01,501 INFO L276 IsEmpty]: Start isEmpty. Operand 5436 states and 23675 transitions. [2022-01-28 15:13:01,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:01,511 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:01,511 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:01,526 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Ended with exit code 0 [2022-01-28 15:13:01,726 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-01-28 15:13:01,726 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:01,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:01,727 INFO L85 PathProgramCache]: Analyzing trace with hash 2043768598, now seen corresponding path program 40 times [2022-01-28 15:13:01,727 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:01,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644964169] [2022-01-28 15:13:01,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:01,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:01,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:01,863 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:01,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:01,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644964169] [2022-01-28 15:13:01,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644964169] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:01,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225364] [2022-01-28 15:13:01,864 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:13:01,864 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:01,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:01,865 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-01-28 15:13:01,865 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-01-28 15:13:01,888 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:13:01,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:01,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:01,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:02,042 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:02,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 40 [2022-01-28 15:13:02,453 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:02,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:02,626 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:02,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:02,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:02,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:02,684 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:02,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225364] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:02,684 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:02,684 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:13:02,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996377786] [2022-01-28 15:13:02,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:02,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:13:02,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:02,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:13:02,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:13:02,685 INFO L87 Difference]: Start difference. First operand 5436 states and 23675 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:04,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:04,163 INFO L93 Difference]: Finished difference Result 6015 states and 25907 transitions. [2022-01-28 15:13:04,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:13:04,163 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:04,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:04,180 INFO L225 Difference]: With dead ends: 6015 [2022-01-28 15:13:04,180 INFO L226 Difference]: Without dead ends: 6004 [2022-01-28 15:13:04,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=254, Invalid=1386, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:13:04,180 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 326 mSDsluCounter, 721 mSDsCounter, 0 mSdLazyCounter, 1111 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 1233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 1111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:04,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 426 Invalid, 1233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 1111 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:13:04,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6004 states. [2022-01-28 15:13:04,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6004 to 5450. [2022-01-28 15:13:04,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5450 states, 5449 states have (on average 4.356579188841989) internal successors, (23739), 5449 states have internal predecessors, (23739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:04,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5450 states to 5450 states and 23739 transitions. [2022-01-28 15:13:04,285 INFO L78 Accepts]: Start accepts. Automaton has 5450 states and 23739 transitions. Word has length 23 [2022-01-28 15:13:04,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:04,285 INFO L470 AbstractCegarLoop]: Abstraction has 5450 states and 23739 transitions. [2022-01-28 15:13:04,285 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:04,285 INFO L276 IsEmpty]: Start isEmpty. Operand 5450 states and 23739 transitions. [2022-01-28 15:13:04,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:04,295 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:04,296 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:04,311 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-01-28 15:13:04,499 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-01-28 15:13:04,499 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:04,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:04,500 INFO L85 PathProgramCache]: Analyzing trace with hash 2085772066, now seen corresponding path program 41 times [2022-01-28 15:13:04,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:04,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572398227] [2022-01-28 15:13:04,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:04,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:04,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:04,599 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:04,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:04,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572398227] [2022-01-28 15:13:04,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572398227] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:04,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537186829] [2022-01-28 15:13:04,599 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:13:04,599 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:04,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:04,600 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-01-28 15:13:04,601 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-01-28 15:13:04,630 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:13:04,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:04,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:04,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:04,759 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:04,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:13:04,893 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:04,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:04,997 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:04,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:05,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:05,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:05,041 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:05,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537186829] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:05,042 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:05,042 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:13:05,042 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2284575] [2022-01-28 15:13:05,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:05,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:13:05,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:05,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:13:05,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:13:05,042 INFO L87 Difference]: Start difference. First operand 5450 states and 23739 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:06,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:06,129 INFO L93 Difference]: Finished difference Result 6390 states and 27451 transitions. [2022-01-28 15:13:06,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-28 15:13:06,130 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:06,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:06,145 INFO L225 Difference]: With dead ends: 6390 [2022-01-28 15:13:06,146 INFO L226 Difference]: Without dead ends: 6366 [2022-01-28 15:13:06,146 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 523 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=315, Invalid=1755, Unknown=0, NotChecked=0, Total=2070 [2022-01-28 15:13:06,146 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 265 mSDsluCounter, 962 mSDsCounter, 0 mSdLazyCounter, 1568 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 603 SdHoareTripleChecker+Invalid, 1654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:06,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [265 Valid, 603 Invalid, 1654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1568 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:13:06,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6366 states. [2022-01-28 15:13:06,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6366 to 5462. [2022-01-28 15:13:06,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5462 states, 5461 states have (on average 4.357626808276873) internal successors, (23797), 5461 states have internal predecessors, (23797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:06,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5462 states to 5462 states and 23797 transitions. [2022-01-28 15:13:06,240 INFO L78 Accepts]: Start accepts. Automaton has 5462 states and 23797 transitions. Word has length 23 [2022-01-28 15:13:06,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:06,240 INFO L470 AbstractCegarLoop]: Abstraction has 5462 states and 23797 transitions. [2022-01-28 15:13:06,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:06,240 INFO L276 IsEmpty]: Start isEmpty. Operand 5462 states and 23797 transitions. [2022-01-28 15:13:06,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:06,249 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:06,249 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:06,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Forceful destruction successful, exit code 0 [2022-01-28 15:13:06,464 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-01-28 15:13:06,465 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:06,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:06,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1920563204, now seen corresponding path program 42 times [2022-01-28 15:13:06,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:06,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100246863] [2022-01-28 15:13:06,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:06,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:06,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:06,606 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:06,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:06,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100246863] [2022-01-28 15:13:06,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100246863] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:06,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433160377] [2022-01-28 15:13:06,606 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:13:06,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:06,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:06,607 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-01-28 15:13:06,608 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-01-28 15:13:06,638 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:13:06,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:06,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:06,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:06,763 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:06,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:13:06,916 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:06,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:07,022 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:07,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:07,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:07,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:07,065 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:07,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [433160377] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:07,065 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:07,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:13:07,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752719998] [2022-01-28 15:13:07,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:07,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:13:07,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:07,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:13:07,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:13:07,066 INFO L87 Difference]: Start difference. First operand 5462 states and 23797 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:08,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:08,009 INFO L93 Difference]: Finished difference Result 6272 states and 26945 transitions. [2022-01-28 15:13:08,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:13:08,009 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:08,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:08,026 INFO L225 Difference]: With dead ends: 6272 [2022-01-28 15:13:08,026 INFO L226 Difference]: Without dead ends: 6241 [2022-01-28 15:13:08,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 453 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=284, Invalid=1522, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:13:08,027 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 237 mSDsluCounter, 1068 mSDsCounter, 0 mSdLazyCounter, 1863 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 617 SdHoareTripleChecker+Invalid, 1935 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:08,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [237 Valid, 617 Invalid, 1935 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1863 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:13:08,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6241 states. [2022-01-28 15:13:08,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6241 to 5468. [2022-01-28 15:13:08,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5468 states, 5467 states have (on average 4.357965977684287) internal successors, (23825), 5467 states have internal predecessors, (23825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:08,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5468 states to 5468 states and 23825 transitions. [2022-01-28 15:13:08,134 INFO L78 Accepts]: Start accepts. Automaton has 5468 states and 23825 transitions. Word has length 23 [2022-01-28 15:13:08,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:08,134 INFO L470 AbstractCegarLoop]: Abstraction has 5468 states and 23825 transitions. [2022-01-28 15:13:08,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:08,135 INFO L276 IsEmpty]: Start isEmpty. Operand 5468 states and 23825 transitions. [2022-01-28 15:13:08,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:08,144 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:08,144 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:08,160 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-01-28 15:13:08,359 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-01-28 15:13:08,359 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:08,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:08,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1911693410, now seen corresponding path program 43 times [2022-01-28 15:13:08,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:08,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086645459] [2022-01-28 15:13:08,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:08,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:08,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:08,441 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:08,441 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:08,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086645459] [2022-01-28 15:13:08,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086645459] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:08,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233929779] [2022-01-28 15:13:08,441 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:13:08,441 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:08,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:08,442 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-01-28 15:13:08,443 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-01-28 15:13:08,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:08,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:08,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:08,566 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:08,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:13:08,691 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:08,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:08,784 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:08,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:08,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:08,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:08,819 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:08,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233929779] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:08,820 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:08,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:13:08,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679025222] [2022-01-28 15:13:08,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:08,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:13:08,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:08,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:13:08,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:13:08,820 INFO L87 Difference]: Start difference. First operand 5468 states and 23825 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:09,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:09,448 INFO L93 Difference]: Finished difference Result 5958 states and 25709 transitions. [2022-01-28 15:13:09,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:13:09,449 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:09,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:09,463 INFO L225 Difference]: With dead ends: 5958 [2022-01-28 15:13:09,464 INFO L226 Difference]: Without dead ends: 5924 [2022-01-28 15:13:09,464 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=182, Invalid=1150, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:13:09,464 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 195 mSDsluCounter, 860 mSDsCounter, 0 mSdLazyCounter, 1371 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 1423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:09,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 474 Invalid, 1423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1371 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:13:09,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5924 states. [2022-01-28 15:13:09,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5924 to 5468. [2022-01-28 15:13:09,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5468 states, 5467 states have (on average 4.357965977684287) internal successors, (23825), 5467 states have internal predecessors, (23825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:09,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5468 states to 5468 states and 23825 transitions. [2022-01-28 15:13:09,561 INFO L78 Accepts]: Start accepts. Automaton has 5468 states and 23825 transitions. Word has length 23 [2022-01-28 15:13:09,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:09,561 INFO L470 AbstractCegarLoop]: Abstraction has 5468 states and 23825 transitions. [2022-01-28 15:13:09,561 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:09,561 INFO L276 IsEmpty]: Start isEmpty. Operand 5468 states and 23825 transitions. [2022-01-28 15:13:09,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:09,571 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:09,571 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:09,586 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Ended with exit code 0 [2022-01-28 15:13:09,786 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-01-28 15:13:09,786 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:09,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:09,786 INFO L85 PathProgramCache]: Analyzing trace with hash 582995990, now seen corresponding path program 44 times [2022-01-28 15:13:09,786 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:09,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846876717] [2022-01-28 15:13:09,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:09,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:09,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:09,884 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:09,884 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:09,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846876717] [2022-01-28 15:13:09,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846876717] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:09,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167210492] [2022-01-28 15:13:09,884 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:13:09,884 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:09,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:09,885 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-01-28 15:13:09,886 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-01-28 15:13:09,908 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:13:09,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:09,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:09,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:10,035 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:10,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:13:10,201 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:10,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:10,336 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:10,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:10,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:10,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:10,391 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:10,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167210492] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:10,392 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:10,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:13:10,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588863804] [2022-01-28 15:13:10,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:10,392 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:13:10,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:10,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:13:10,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:13:10,392 INFO L87 Difference]: Start difference. First operand 5468 states and 23825 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:11,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:11,104 INFO L93 Difference]: Finished difference Result 6112 states and 26322 transitions. [2022-01-28 15:13:11,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:13:11,105 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:11,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:11,121 INFO L225 Difference]: With dead ends: 6112 [2022-01-28 15:13:11,121 INFO L226 Difference]: Without dead ends: 6081 [2022-01-28 15:13:11,122 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=270, Invalid=1622, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:13:11,122 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 253 mSDsluCounter, 828 mSDsCounter, 0 mSdLazyCounter, 1433 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 1511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:11,122 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [253 Valid, 479 Invalid, 1511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1433 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:13:11,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6081 states. [2022-01-28 15:13:11,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6081 to 5468. [2022-01-28 15:13:11,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5468 states, 5467 states have (on average 4.357965977684287) internal successors, (23825), 5467 states have internal predecessors, (23825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:11,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5468 states to 5468 states and 23825 transitions. [2022-01-28 15:13:11,252 INFO L78 Accepts]: Start accepts. Automaton has 5468 states and 23825 transitions. Word has length 23 [2022-01-28 15:13:11,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:11,253 INFO L470 AbstractCegarLoop]: Abstraction has 5468 states and 23825 transitions. [2022-01-28 15:13:11,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:11,253 INFO L276 IsEmpty]: Start isEmpty. Operand 5468 states and 23825 transitions. [2022-01-28 15:13:11,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:11,263 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:11,263 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:11,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Forceful destruction successful, exit code 0 [2022-01-28 15:13:11,475 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-01-28 15:13:11,475 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:11,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:11,476 INFO L85 PathProgramCache]: Analyzing trace with hash 812838358, now seen corresponding path program 45 times [2022-01-28 15:13:11,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:11,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238152279] [2022-01-28 15:13:11,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:11,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:11,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:11,595 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:11,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:11,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238152279] [2022-01-28 15:13:11,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238152279] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:11,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245301222] [2022-01-28 15:13:11,595 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:13:11,595 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:11,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:11,596 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-01-28 15:13:11,597 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-01-28 15:13:11,619 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:13:11,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:11,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:11,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:11,783 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:11,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:13:11,961 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:11,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:12,089 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:12,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:12,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:12,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:12,144 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:12,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245301222] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:12,144 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:12,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:13:12,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108664555] [2022-01-28 15:13:12,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:12,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:13:12,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:12,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:13:12,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:13:12,145 INFO L87 Difference]: Start difference. First operand 5468 states and 23825 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:13,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:13,481 INFO L93 Difference]: Finished difference Result 6365 states and 27372 transitions. [2022-01-28 15:13:13,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-28 15:13:13,481 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:13,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:13,498 INFO L225 Difference]: With dead ends: 6365 [2022-01-28 15:13:13,498 INFO L226 Difference]: Without dead ends: 6341 [2022-01-28 15:13:13,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 507 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=312, Invalid=1668, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:13:13,499 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 215 mSDsluCounter, 1237 mSDsCounter, 0 mSdLazyCounter, 2009 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 772 SdHoareTripleChecker+Invalid, 2083 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 2009 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:13,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 772 Invalid, 2083 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 2009 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:13:13,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6341 states. [2022-01-28 15:13:13,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6341 to 5480. [2022-01-28 15:13:13,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5480 states, 5479 states have (on average 4.359189633144735) internal successors, (23884), 5479 states have internal predecessors, (23884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:13,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5480 states to 5480 states and 23884 transitions. [2022-01-28 15:13:13,602 INFO L78 Accepts]: Start accepts. Automaton has 5480 states and 23884 transitions. Word has length 23 [2022-01-28 15:13:13,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:13,602 INFO L470 AbstractCegarLoop]: Abstraction has 5480 states and 23884 transitions. [2022-01-28 15:13:13,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:13,602 INFO L276 IsEmpty]: Start isEmpty. Operand 5480 states and 23884 transitions. [2022-01-28 15:13:13,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:13,612 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:13,612 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:13,627 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Ended with exit code 0 [2022-01-28 15:13:13,827 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-01-28 15:13:13,827 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:13,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:13,828 INFO L85 PathProgramCache]: Analyzing trace with hash 647629496, now seen corresponding path program 46 times [2022-01-28 15:13:13,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:13,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684239318] [2022-01-28 15:13:13,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:13,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:13,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:13,911 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:13,911 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:13,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684239318] [2022-01-28 15:13:13,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684239318] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:13,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901896546] [2022-01-28 15:13:13,911 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:13:13,911 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:13,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:13,912 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-01-28 15:13:13,913 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-01-28 15:13:13,943 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:13:13,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:13,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:13,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:14,051 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:14,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:13:14,202 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:14,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:14,278 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:14,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:14,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:14,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:14,312 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:14,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901896546] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:14,313 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:14,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:13:14,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688340919] [2022-01-28 15:13:14,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:14,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:13:14,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:14,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:13:14,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:13:14,313 INFO L87 Difference]: Start difference. First operand 5480 states and 23884 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:15,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:15,032 INFO L93 Difference]: Finished difference Result 6361 states and 27318 transitions. [2022-01-28 15:13:15,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:13:15,032 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:15,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:15,049 INFO L225 Difference]: With dead ends: 6361 [2022-01-28 15:13:15,050 INFO L226 Difference]: Without dead ends: 6326 [2022-01-28 15:13:15,050 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=255, Invalid=1305, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:13:15,050 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 229 mSDsluCounter, 948 mSDsCounter, 0 mSdLazyCounter, 1549 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 571 SdHoareTripleChecker+Invalid, 1619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:15,050 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 571 Invalid, 1619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1549 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:13:15,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6326 states. [2022-01-28 15:13:15,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6326 to 5486. [2022-01-28 15:13:15,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5486 states, 5485 states have (on average 4.361531449407475) internal successors, (23923), 5485 states have internal predecessors, (23923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:15,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5486 states to 5486 states and 23923 transitions. [2022-01-28 15:13:15,156 INFO L78 Accepts]: Start accepts. Automaton has 5486 states and 23923 transitions. Word has length 23 [2022-01-28 15:13:15,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:15,157 INFO L470 AbstractCegarLoop]: Abstraction has 5486 states and 23923 transitions. [2022-01-28 15:13:15,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:15,157 INFO L276 IsEmpty]: Start isEmpty. Operand 5486 states and 23923 transitions. [2022-01-28 15:13:15,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:15,167 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:15,167 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:15,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Forceful destruction successful, exit code 0 [2022-01-28 15:13:15,382 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-01-28 15:13:15,383 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:15,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:15,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1299590272, now seen corresponding path program 47 times [2022-01-28 15:13:15,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:15,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363092546] [2022-01-28 15:13:15,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:15,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:15,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:15,460 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:15,461 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:15,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363092546] [2022-01-28 15:13:15,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363092546] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:15,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78574910] [2022-01-28 15:13:15,461 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:13:15,461 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:15,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:15,462 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-01-28 15:13:15,463 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-01-28 15:13:15,491 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:13:15,491 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:15,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:15,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:15,594 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:15,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:13:15,702 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:15,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:15,787 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:15,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:15,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:15,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:15,822 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:15,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78574910] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:15,823 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:15,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:13:15,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380232284] [2022-01-28 15:13:15,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:15,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:13:15,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:15,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:13:15,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:13:15,823 INFO L87 Difference]: Start difference. First operand 5486 states and 23923 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:16,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:16,887 INFO L93 Difference]: Finished difference Result 6251 states and 26937 transitions. [2022-01-28 15:13:16,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:13:16,887 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:16,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:16,903 INFO L225 Difference]: With dead ends: 6251 [2022-01-28 15:13:16,903 INFO L226 Difference]: Without dead ends: 6227 [2022-01-28 15:13:16,903 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=283, Invalid=1697, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:13:16,903 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 217 mSDsluCounter, 900 mSDsCounter, 0 mSdLazyCounter, 1400 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 1486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:16,903 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 566 Invalid, 1486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1400 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:13:16,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6227 states. [2022-01-28 15:13:16,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6227 to 5498. [2022-01-28 15:13:16,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5498 states, 5497 states have (on average 4.361287975259232) internal successors, (23974), 5497 states have internal predecessors, (23974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:17,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5498 states to 5498 states and 23974 transitions. [2022-01-28 15:13:17,005 INFO L78 Accepts]: Start accepts. Automaton has 5498 states and 23974 transitions. Word has length 23 [2022-01-28 15:13:17,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:17,005 INFO L470 AbstractCegarLoop]: Abstraction has 5498 states and 23974 transitions. [2022-01-28 15:13:17,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:17,005 INFO L276 IsEmpty]: Start isEmpty. Operand 5498 states and 23974 transitions. [2022-01-28 15:13:17,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:17,015 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:17,015 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:17,032 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-01-28 15:13:17,230 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-01-28 15:13:17,230 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:17,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:17,230 INFO L85 PathProgramCache]: Analyzing trace with hash 2089216064, now seen corresponding path program 48 times [2022-01-28 15:13:17,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:17,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522464469] [2022-01-28 15:13:17,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:17,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:17,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:17,355 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:17,355 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:17,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522464469] [2022-01-28 15:13:17,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522464469] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:17,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099303601] [2022-01-28 15:13:17,355 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:13:17,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:17,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:17,356 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-01-28 15:13:17,357 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-01-28 15:13:17,380 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-28 15:13:17,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:17,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-28 15:13:17,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:17,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:17,551 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:13:17,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 25 treesize of output 49 [2022-01-28 15:13:17,689 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:17,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:17,904 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:17,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099303601] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:17,904 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:17,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2022-01-28 15:13:17,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712557915] [2022-01-28 15:13:17,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:17,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-28 15:13:17,905 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:17,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-28 15:13:17,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2022-01-28 15:13:17,905 INFO L87 Difference]: Start difference. First operand 5498 states and 23974 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:19,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:19,711 INFO L93 Difference]: Finished difference Result 6977 states and 29791 transitions. [2022-01-28 15:13:19,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-28 15:13:19,711 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:19,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:19,728 INFO L225 Difference]: With dead ends: 6977 [2022-01-28 15:13:19,728 INFO L226 Difference]: Without dead ends: 6919 [2022-01-28 15:13:19,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 946 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=607, Invalid=3553, Unknown=0, NotChecked=0, Total=4160 [2022-01-28 15:13:19,729 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 547 mSDsluCounter, 1407 mSDsCounter, 0 mSdLazyCounter, 2179 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 547 SdHoareTripleChecker+Valid, 817 SdHoareTripleChecker+Invalid, 2430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 2179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:19,729 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [547 Valid, 817 Invalid, 2430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 2179 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:13:19,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6919 states. [2022-01-28 15:13:19,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6919 to 5614. [2022-01-28 15:13:19,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5614 states, 5613 states have (on average 4.365223588099056) internal successors, (24502), 5613 states have internal predecessors, (24502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:19,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5614 states to 5614 states and 24502 transitions. [2022-01-28 15:13:19,857 INFO L78 Accepts]: Start accepts. Automaton has 5614 states and 24502 transitions. Word has length 23 [2022-01-28 15:13:19,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:19,857 INFO L470 AbstractCegarLoop]: Abstraction has 5614 states and 24502 transitions. [2022-01-28 15:13:19,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:19,857 INFO L276 IsEmpty]: Start isEmpty. Operand 5614 states and 24502 transitions. [2022-01-28 15:13:19,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:19,867 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:19,867 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:19,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Forceful destruction successful, exit code 0 [2022-01-28 15:13:20,081 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-01-28 15:13:20,081 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:20,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:20,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1666679604, now seen corresponding path program 49 times [2022-01-28 15:13:20,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:20,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292313483] [2022-01-28 15:13:20,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:20,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:20,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:20,184 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:20,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:20,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292313483] [2022-01-28 15:13:20,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292313483] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:20,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453186446] [2022-01-28 15:13:20,184 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:13:20,184 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:20,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:20,186 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-01-28 15:13:20,187 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-01-28 15:13:20,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:20,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:20,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:20,308 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:20,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:13:20,417 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:20,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:20,494 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:20,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:20,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:20,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:20,530 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:20,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453186446] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:20,530 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:20,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:13:20,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859023182] [2022-01-28 15:13:20,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:20,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:13:20,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:20,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:13:20,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:13:20,531 INFO L87 Difference]: Start difference. First operand 5614 states and 24502 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:21,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:21,124 INFO L93 Difference]: Finished difference Result 6147 states and 26596 transitions. [2022-01-28 15:13:21,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-28 15:13:21,125 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:21,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:21,140 INFO L225 Difference]: With dead ends: 6147 [2022-01-28 15:13:21,140 INFO L226 Difference]: Without dead ends: 6122 [2022-01-28 15:13:21,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=177, Invalid=1013, Unknown=0, NotChecked=0, Total=1190 [2022-01-28 15:13:21,140 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 139 mSDsluCounter, 910 mSDsCounter, 0 mSdLazyCounter, 1418 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 552 SdHoareTripleChecker+Invalid, 1469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:21,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 552 Invalid, 1469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1418 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:13:21,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6122 states. [2022-01-28 15:13:21,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6122 to 5614. [2022-01-28 15:13:21,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5614 states, 5613 states have (on average 4.365223588099056) internal successors, (24502), 5613 states have internal predecessors, (24502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:21,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5614 states to 5614 states and 24502 transitions. [2022-01-28 15:13:21,241 INFO L78 Accepts]: Start accepts. Automaton has 5614 states and 24502 transitions. Word has length 23 [2022-01-28 15:13:21,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:21,241 INFO L470 AbstractCegarLoop]: Abstraction has 5614 states and 24502 transitions. [2022-01-28 15:13:21,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:21,241 INFO L276 IsEmpty]: Start isEmpty. Operand 5614 states and 24502 transitions. [2022-01-28 15:13:21,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:21,251 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:21,252 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:21,267 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Ended with exit code 0 [2022-01-28 15:13:21,467 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-01-28 15:13:21,467 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:21,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:21,467 INFO L85 PathProgramCache]: Analyzing trace with hash -281037928, now seen corresponding path program 90 times [2022-01-28 15:13:21,467 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:21,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037273606] [2022-01-28 15:13:21,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:21,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:21,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:21,547 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:21,547 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:21,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037273606] [2022-01-28 15:13:21,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037273606] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:21,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436702330] [2022-01-28 15:13:21,547 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:13:21,548 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:21,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:21,548 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-01-28 15:13:21,557 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-01-28 15:13:21,578 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:13:21,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:21,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:13:21,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:21,674 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:21,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 41 [2022-01-28 15:13:21,892 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:21,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:21,994 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:21,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:22,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:22,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:22,025 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:22,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436702330] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:22,025 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:22,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-28 15:13:22,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136109178] [2022-01-28 15:13:22,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:22,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-28 15:13:22,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:22,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-28 15:13:22,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-01-28 15:13:22,026 INFO L87 Difference]: Start difference. First operand 5614 states and 24502 transitions. Second operand has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:22,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:22,727 INFO L93 Difference]: Finished difference Result 5836 states and 25350 transitions. [2022-01-28 15:13:22,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-28 15:13:22,727 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:22,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:22,745 INFO L225 Difference]: With dead ends: 5836 [2022-01-28 15:13:22,745 INFO L226 Difference]: Without dead ends: 5821 [2022-01-28 15:13:22,745 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=124, Invalid=688, Unknown=0, NotChecked=0, Total=812 [2022-01-28 15:13:22,745 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 136 mSDsluCounter, 655 mSDsCounter, 0 mSdLazyCounter, 1013 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 1055 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:22,745 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 448 Invalid, 1055 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1013 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:13:22,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5821 states. [2022-01-28 15:13:22,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5821 to 5620. [2022-01-28 15:13:22,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5620 states, 5619 states have (on average 4.365367503114433) internal successors, (24529), 5619 states have internal predecessors, (24529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:22,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5620 states to 5620 states and 24529 transitions. [2022-01-28 15:13:22,851 INFO L78 Accepts]: Start accepts. Automaton has 5620 states and 24529 transitions. Word has length 23 [2022-01-28 15:13:22,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:22,851 INFO L470 AbstractCegarLoop]: Abstraction has 5620 states and 24529 transitions. [2022-01-28 15:13:22,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:22,851 INFO L276 IsEmpty]: Start isEmpty. Operand 5620 states and 24529 transitions. [2022-01-28 15:13:22,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:22,861 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:22,861 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:22,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Forceful destruction successful, exit code 0 [2022-01-28 15:13:23,075 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-01-28 15:13:23,075 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:23,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:23,076 INFO L85 PathProgramCache]: Analyzing trace with hash -415825832, now seen corresponding path program 91 times [2022-01-28 15:13:23,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:23,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936666225] [2022-01-28 15:13:23,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:23,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:23,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:23,199 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:23,199 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:23,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936666225] [2022-01-28 15:13:23,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936666225] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:23,199 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496927532] [2022-01-28 15:13:23,199 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:13:23,200 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:23,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:23,201 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-01-28 15:13:23,201 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-01-28 15:13:23,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:23,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:23,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:23,497 INFO L354 Elim1Store]: treesize reduction 16, result has 67.3 percent of original size [2022-01-28 15:13:23,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 50 treesize of output 69 [2022-01-28 15:13:23,638 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:23,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:23,897 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:23,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-01-28 15:13:23,988 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:23,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [496927532] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:23,988 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:23,988 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:13:23,988 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051074076] [2022-01-28 15:13:23,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:23,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:13:23,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:23,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:13:23,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=578, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:13:23,989 INFO L87 Difference]: Start difference. First operand 5620 states and 24529 transitions. Second operand has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 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-01-28 15:13:25,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:25,512 INFO L93 Difference]: Finished difference Result 6356 states and 27422 transitions. [2022-01-28 15:13:25,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-28 15:13:25,513 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:25,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:25,530 INFO L225 Difference]: With dead ends: 6356 [2022-01-28 15:13:25,530 INFO L226 Difference]: Without dead ends: 6326 [2022-01-28 15:13:25,530 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 607 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=506, Invalid=2146, Unknown=0, NotChecked=0, Total=2652 [2022-01-28 15:13:25,530 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 229 mSDsluCounter, 921 mSDsCounter, 0 mSdLazyCounter, 948 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 615 SdHoareTripleChecker+Invalid, 1605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 948 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 494 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:25,530 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 615 Invalid, 1605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 948 Invalid, 0 Unknown, 494 Unchecked, 0.4s Time] [2022-01-28 15:13:25,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6326 states. [2022-01-28 15:13:25,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6326 to 5656. [2022-01-28 15:13:25,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5656 states, 5655 states have (on average 4.36763925729443) internal successors, (24699), 5655 states have internal predecessors, (24699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:25,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5656 states to 5656 states and 24699 transitions. [2022-01-28 15:13:25,640 INFO L78 Accepts]: Start accepts. Automaton has 5656 states and 24699 transitions. Word has length 23 [2022-01-28 15:13:25,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:25,640 INFO L470 AbstractCegarLoop]: Abstraction has 5656 states and 24699 transitions. [2022-01-28 15:13:25,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 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-01-28 15:13:25,640 INFO L276 IsEmpty]: Start isEmpty. Operand 5656 states and 24699 transitions. [2022-01-28 15:13:25,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:25,651 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:25,651 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:25,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Forceful destruction successful, exit code 0 [2022-01-28 15:13:25,864 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-01-28 15:13:25,865 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:25,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:25,865 INFO L85 PathProgramCache]: Analyzing trace with hash 169508120, now seen corresponding path program 92 times [2022-01-28 15:13:25,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:25,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025837709] [2022-01-28 15:13:25,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:25,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:25,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:25,980 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:25,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:25,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025837709] [2022-01-28 15:13:25,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025837709] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:25,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456436424] [2022-01-28 15:13:25,981 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:13:25,981 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:25,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:25,982 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-01-28 15:13:25,982 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-01-28 15:13:26,005 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:13:26,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:26,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:26,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:26,105 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:26,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 40 [2022-01-28 15:13:26,424 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:26,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:26,546 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:26,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:26,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:26,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:26,588 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:26,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456436424] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:26,588 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:26,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-28 15:13:26,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798452986] [2022-01-28 15:13:26,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:26,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-28 15:13:26,588 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:26,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-28 15:13:26,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-28 15:13:26,589 INFO L87 Difference]: Start difference. First operand 5656 states and 24699 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:27,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:27,425 INFO L93 Difference]: Finished difference Result 5973 states and 25893 transitions. [2022-01-28 15:13:27,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-28 15:13:27,425 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:27,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:27,472 INFO L225 Difference]: With dead ends: 5973 [2022-01-28 15:13:27,472 INFO L226 Difference]: Without dead ends: 5951 [2022-01-28 15:13:27,472 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=171, Invalid=951, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:13:27,473 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 170 mSDsluCounter, 551 mSDsCounter, 0 mSdLazyCounter, 869 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 869 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:27,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 370 Invalid, 929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 869 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:13:27,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5951 states. [2022-01-28 15:13:27,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5951 to 5660. [2022-01-28 15:13:27,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5660 states, 5659 states have (on average 4.367379395652942) internal successors, (24715), 5659 states have internal predecessors, (24715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:27,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5660 states to 5660 states and 24715 transitions. [2022-01-28 15:13:27,575 INFO L78 Accepts]: Start accepts. Automaton has 5660 states and 24715 transitions. Word has length 23 [2022-01-28 15:13:27,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:27,575 INFO L470 AbstractCegarLoop]: Abstraction has 5660 states and 24715 transitions. [2022-01-28 15:13:27,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:27,576 INFO L276 IsEmpty]: Start isEmpty. Operand 5660 states and 24715 transitions. [2022-01-28 15:13:27,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:27,586 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:27,586 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:27,604 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-01-28 15:13:27,802 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-01-28 15:13:27,802 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:27,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:27,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1783074854, now seen corresponding path program 93 times [2022-01-28 15:13:27,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:27,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941972562] [2022-01-28 15:13:27,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:27,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:27,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:27,918 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:27,919 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:27,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941972562] [2022-01-28 15:13:27,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941972562] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:27,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637491339] [2022-01-28 15:13:27,919 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:13:27,919 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:27,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:27,920 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-01-28 15:13:27,920 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-01-28 15:13:27,940 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:13:27,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:27,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:13:27,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:28,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:28,087 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:13:28,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 25 treesize of output 49 [2022-01-28 15:13:28,193 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:28,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:28,352 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:28,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637491339] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:28,352 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:28,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:13:28,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466170519] [2022-01-28 15:13:28,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:28,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:13:28,352 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:28,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:13:28,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:13:28,353 INFO L87 Difference]: Start difference. First operand 5660 states and 24715 transitions. Second operand has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:30,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:30,000 INFO L93 Difference]: Finished difference Result 7034 states and 30148 transitions. [2022-01-28 15:13:30,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-28 15:13:30,001 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:30,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:30,018 INFO L225 Difference]: With dead ends: 7034 [2022-01-28 15:13:30,018 INFO L226 Difference]: Without dead ends: 6998 [2022-01-28 15:13:30,019 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1235 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=571, Invalid=3985, Unknown=0, NotChecked=0, Total=4556 [2022-01-28 15:13:30,019 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 423 mSDsluCounter, 828 mSDsCounter, 0 mSdLazyCounter, 1351 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 1564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 1351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:30,019 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [423 Valid, 592 Invalid, 1564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 1351 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:13:30,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6998 states. [2022-01-28 15:13:30,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6998 to 5720. [2022-01-28 15:13:30,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5720 states, 5719 states have (on average 4.368246196887568) internal successors, (24982), 5719 states have internal predecessors, (24982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:30,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5720 states to 5720 states and 24982 transitions. [2022-01-28 15:13:30,150 INFO L78 Accepts]: Start accepts. Automaton has 5720 states and 24982 transitions. Word has length 23 [2022-01-28 15:13:30,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:30,150 INFO L470 AbstractCegarLoop]: Abstraction has 5720 states and 24982 transitions. [2022-01-28 15:13:30,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.32) internal successors, (58), 24 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:30,150 INFO L276 IsEmpty]: Start isEmpty. Operand 5720 states and 24982 transitions. [2022-01-28 15:13:30,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:30,160 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:30,160 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:30,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Forceful destruction successful, exit code 0 [2022-01-28 15:13:30,375 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-01-28 15:13:30,375 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:30,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:30,376 INFO L85 PathProgramCache]: Analyzing trace with hash -261388314, now seen corresponding path program 94 times [2022-01-28 15:13:30,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:30,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461505043] [2022-01-28 15:13:30,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:30,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:30,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:30,496 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:30,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:30,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461505043] [2022-01-28 15:13:30,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461505043] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:30,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633424709] [2022-01-28 15:13:30,497 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:13:30,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:30,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:30,498 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-01-28 15:13:30,506 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-01-28 15:13:30,526 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:13:30,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:30,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:30,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:30,662 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:30,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 41 [2022-01-28 15:13:30,903 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:30,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:31,018 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:31,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:31,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:31,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:31,057 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:31,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633424709] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:31,058 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:31,058 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-28 15:13:31,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966555486] [2022-01-28 15:13:31,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:31,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-28 15:13:31,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:31,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-28 15:13:31,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2022-01-28 15:13:31,058 INFO L87 Difference]: Start difference. First operand 5720 states and 24982 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:31,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:31,707 INFO L93 Difference]: Finished difference Result 5910 states and 25697 transitions. [2022-01-28 15:13:31,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-28 15:13:31,707 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:31,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:31,722 INFO L225 Difference]: With dead ends: 5910 [2022-01-28 15:13:31,722 INFO L226 Difference]: Without dead ends: 5895 [2022-01-28 15:13:31,723 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=138, Invalid=792, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:13:31,723 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 127 mSDsluCounter, 699 mSDsCounter, 0 mSdLazyCounter, 1034 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 1083 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1034 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:31,723 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 453 Invalid, 1083 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1034 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:13:31,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5895 states. [2022-01-28 15:13:31,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5895 to 5720. [2022-01-28 15:13:31,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5720 states, 5719 states have (on average 4.368246196887568) internal successors, (24982), 5719 states have internal predecessors, (24982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:31,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5720 states to 5720 states and 24982 transitions. [2022-01-28 15:13:31,825 INFO L78 Accepts]: Start accepts. Automaton has 5720 states and 24982 transitions. Word has length 23 [2022-01-28 15:13:31,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:31,825 INFO L470 AbstractCegarLoop]: Abstraction has 5720 states and 24982 transitions. [2022-01-28 15:13:31,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:31,825 INFO L276 IsEmpty]: Start isEmpty. Operand 5720 states and 24982 transitions. [2022-01-28 15:13:31,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:31,835 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:31,835 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:31,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Forceful destruction successful, exit code 0 [2022-01-28 15:13:32,051 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-01-28 15:13:32,051 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:32,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:32,051 INFO L85 PathProgramCache]: Analyzing trace with hash 402547988, now seen corresponding path program 95 times [2022-01-28 15:13:32,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:32,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037555848] [2022-01-28 15:13:32,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:32,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:32,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:32,156 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:32,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:32,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037555848] [2022-01-28 15:13:32,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037555848] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:32,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306511394] [2022-01-28 15:13:32,157 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:13:32,157 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:32,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:32,158 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-01-28 15:13:32,159 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-01-28 15:13:32,181 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:13:32,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:32,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:32,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:32,331 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:32,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 41 [2022-01-28 15:13:32,619 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:32,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:32,732 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:32,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:32,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:32,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:32,772 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:32,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306511394] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:32,773 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:32,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-28 15:13:32,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088778971] [2022-01-28 15:13:32,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:32,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-28 15:13:32,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:32,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-28 15:13:32,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-28 15:13:32,773 INFO L87 Difference]: Start difference. First operand 5720 states and 24982 transitions. Second operand has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:33,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:33,377 INFO L93 Difference]: Finished difference Result 5946 states and 25841 transitions. [2022-01-28 15:13:33,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-28 15:13:33,377 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:33,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:33,392 INFO L225 Difference]: With dead ends: 5946 [2022-01-28 15:13:33,392 INFO L226 Difference]: Without dead ends: 5931 [2022-01-28 15:13:33,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2022-01-28 15:13:33,393 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 126 mSDsluCounter, 649 mSDsCounter, 0 mSdLazyCounter, 974 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 1020 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 974 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:33,393 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 442 Invalid, 1020 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 974 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:13:33,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5931 states. [2022-01-28 15:13:33,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5931 to 5724. [2022-01-28 15:13:33,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5724 states, 5723 states have (on average 4.368338284116722) internal successors, (25000), 5723 states have internal predecessors, (25000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:33,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5724 states to 5724 states and 25000 transitions. [2022-01-28 15:13:33,498 INFO L78 Accepts]: Start accepts. Automaton has 5724 states and 25000 transitions. Word has length 23 [2022-01-28 15:13:33,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:33,498 INFO L470 AbstractCegarLoop]: Abstraction has 5724 states and 25000 transitions. [2022-01-28 15:13:33,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:33,498 INFO L276 IsEmpty]: Start isEmpty. Operand 5724 states and 25000 transitions. [2022-01-28 15:13:33,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:33,508 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:33,508 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:33,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Forceful destruction successful, exit code 0 [2022-01-28 15:13:33,723 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-01-28 15:13:33,724 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:33,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:33,724 INFO L85 PathProgramCache]: Analyzing trace with hash -19386280, now seen corresponding path program 96 times [2022-01-28 15:13:33,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:33,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225785650] [2022-01-28 15:13:33,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:33,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:33,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:33,825 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:33,825 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:33,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225785650] [2022-01-28 15:13:33,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225785650] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:33,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1404463366] [2022-01-28 15:13:33,825 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:13:33,825 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:33,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:33,826 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-01-28 15:13:33,827 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-01-28 15:13:33,857 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:13:33,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:33,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:13:33,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:34,061 INFO L354 Elim1Store]: treesize reduction 12, result has 74.5 percent of original size [2022-01-28 15:13:34,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 46 [2022-01-28 15:13:34,157 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:34,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:34,385 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:34,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1404463366] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:34,385 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:34,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:13:34,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021980970] [2022-01-28 15:13:34,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:34,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:13:34,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:34,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:13:34,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=609, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:13:34,386 INFO L87 Difference]: Start difference. First operand 5724 states and 25000 transitions. Second operand has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 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-01-28 15:13:36,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:36,189 INFO L93 Difference]: Finished difference Result 7596 states and 32472 transitions. [2022-01-28 15:13:36,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-28 15:13:36,190 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:36,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:36,208 INFO L225 Difference]: With dead ends: 7596 [2022-01-28 15:13:36,208 INFO L226 Difference]: Without dead ends: 7557 [2022-01-28 15:13:36,209 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 798 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=436, Invalid=3104, Unknown=0, NotChecked=0, Total=3540 [2022-01-28 15:13:36,209 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 418 mSDsluCounter, 1370 mSDsCounter, 0 mSdLazyCounter, 2055 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 897 SdHoareTripleChecker+Invalid, 2234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 2055 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:36,209 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [418 Valid, 897 Invalid, 2234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 2055 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:13:36,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7557 states. [2022-01-28 15:13:36,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7557 to 5805. [2022-01-28 15:13:36,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5805 states, 5804 states have (on average 4.37301860785665) internal successors, (25381), 5804 states have internal predecessors, (25381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:36,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5805 states to 5805 states and 25381 transitions. [2022-01-28 15:13:36,318 INFO L78 Accepts]: Start accepts. Automaton has 5805 states and 25381 transitions. Word has length 23 [2022-01-28 15:13:36,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:36,318 INFO L470 AbstractCegarLoop]: Abstraction has 5805 states and 25381 transitions. [2022-01-28 15:13:36,318 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 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-01-28 15:13:36,318 INFO L276 IsEmpty]: Start isEmpty. Operand 5805 states and 25381 transitions. [2022-01-28 15:13:36,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:36,328 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:36,328 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:36,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Forceful destruction successful, exit code 0 [2022-01-28 15:13:36,530 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-01-28 15:13:36,530 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:36,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:36,530 INFO L85 PathProgramCache]: Analyzing trace with hash -925547240, now seen corresponding path program 97 times [2022-01-28 15:13:36,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:36,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242373870] [2022-01-28 15:13:36,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:36,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:36,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:36,637 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:36,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:36,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242373870] [2022-01-28 15:13:36,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242373870] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:36,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951902447] [2022-01-28 15:13:36,637 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:13:36,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:36,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:36,638 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-01-28 15:13:36,639 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-01-28 15:13:36,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:36,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:36,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:36,775 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:36,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 40 [2022-01-28 15:13:37,154 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:37,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:37,324 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:37,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:37,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:37,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:37,374 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:37,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951902447] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:37,374 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:37,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:13:37,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056818833] [2022-01-28 15:13:37,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:37,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:13:37,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:37,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:13:37,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:13:37,375 INFO L87 Difference]: Start difference. First operand 5805 states and 25381 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:38,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:38,560 INFO L93 Difference]: Finished difference Result 6052 states and 26316 transitions. [2022-01-28 15:13:38,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-28 15:13:38,560 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:38,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:38,574 INFO L225 Difference]: With dead ends: 6052 [2022-01-28 15:13:38,574 INFO L226 Difference]: Without dead ends: 6031 [2022-01-28 15:13:38,574 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=238, Invalid=1168, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:13:38,574 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 208 mSDsluCounter, 544 mSDsCounter, 0 mSdLazyCounter, 925 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 1012 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 925 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:38,574 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [208 Valid, 332 Invalid, 1012 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 925 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:13:38,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6031 states. [2022-01-28 15:13:38,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6031 to 5809. [2022-01-28 15:13:38,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5809 states, 5808 states have (on average 4.372761707988981) internal successors, (25397), 5808 states have internal predecessors, (25397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:38,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5809 states to 5809 states and 25397 transitions. [2022-01-28 15:13:38,671 INFO L78 Accepts]: Start accepts. Automaton has 5809 states and 25397 transitions. Word has length 23 [2022-01-28 15:13:38,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:38,671 INFO L470 AbstractCegarLoop]: Abstraction has 5809 states and 25397 transitions. [2022-01-28 15:13:38,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:38,672 INFO L276 IsEmpty]: Start isEmpty. Operand 5809 states and 25397 transitions. [2022-01-28 15:13:38,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:38,681 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:38,681 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:38,696 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Ended with exit code 0 [2022-01-28 15:13:38,896 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-01-28 15:13:38,896 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:38,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:38,897 INFO L85 PathProgramCache]: Analyzing trace with hash 150163916, now seen corresponding path program 98 times [2022-01-28 15:13:38,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:38,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419745304] [2022-01-28 15:13:38,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:38,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:38,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:39,004 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:39,004 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:39,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419745304] [2022-01-28 15:13:39,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419745304] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:39,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714545482] [2022-01-28 15:13:39,005 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:13:39,005 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:39,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:39,006 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-01-28 15:13:39,006 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-01-28 15:13:39,028 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:13:39,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:39,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:39,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:39,173 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:39,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 40 [2022-01-28 15:13:39,517 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:39,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:39,684 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:39,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:39,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:39,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:39,735 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:39,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714545482] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:39,735 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:39,735 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:13:39,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307310355] [2022-01-28 15:13:39,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:39,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:13:39,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:39,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:13:39,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:13:39,736 INFO L87 Difference]: Start difference. First operand 5809 states and 25397 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:40,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:40,629 INFO L93 Difference]: Finished difference Result 6033 states and 26249 transitions. [2022-01-28 15:13:40,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:13:40,630 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:40,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:40,645 INFO L225 Difference]: With dead ends: 6033 [2022-01-28 15:13:40,645 INFO L226 Difference]: Without dead ends: 6018 [2022-01-28 15:13:40,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=216, Invalid=1044, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:13:40,646 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 148 mSDsluCounter, 653 mSDsCounter, 0 mSdLazyCounter, 1165 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 1227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:40,647 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 399 Invalid, 1227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1165 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:13:40,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6018 states. [2022-01-28 15:13:40,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6018 to 5805. [2022-01-28 15:13:40,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5805 states, 5804 states have (on average 4.37301860785665) internal successors, (25381), 5804 states have internal predecessors, (25381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:40,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5805 states to 5805 states and 25381 transitions. [2022-01-28 15:13:40,778 INFO L78 Accepts]: Start accepts. Automaton has 5805 states and 25381 transitions. Word has length 23 [2022-01-28 15:13:40,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:40,778 INFO L470 AbstractCegarLoop]: Abstraction has 5805 states and 25381 transitions. [2022-01-28 15:13:40,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:40,778 INFO L276 IsEmpty]: Start isEmpty. Operand 5805 states and 25381 transitions. [2022-01-28 15:13:40,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:40,788 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:40,788 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:40,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Forceful destruction successful, exit code 0 [2022-01-28 15:13:41,003 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-01-28 15:13:41,003 INFO L402 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:41,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:41,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1348083700, now seen corresponding path program 99 times [2022-01-28 15:13:41,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:41,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000290720] [2022-01-28 15:13:41,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:41,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:41,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:41,089 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:41,089 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:41,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000290720] [2022-01-28 15:13:41,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000290720] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:41,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789259118] [2022-01-28 15:13:41,089 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:13:41,089 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:41,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:41,090 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-01-28 15:13:41,091 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-01-28 15:13:41,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:13:41,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:41,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:41,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:41,213 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:41,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 41 [2022-01-28 15:13:41,409 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:41,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:41,497 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:41,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:41,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:41,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:41,527 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:41,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789259118] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:41,528 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:41,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-28 15:13:41,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276453260] [2022-01-28 15:13:41,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:41,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-28 15:13:41,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:41,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-28 15:13:41,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-01-28 15:13:41,528 INFO L87 Difference]: Start difference. First operand 5805 states and 25381 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:42,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:42,050 INFO L93 Difference]: Finished difference Result 6020 states and 26194 transitions. [2022-01-28 15:13:42,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-28 15:13:42,050 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:42,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:42,066 INFO L225 Difference]: With dead ends: 6020 [2022-01-28 15:13:42,066 INFO L226 Difference]: Without dead ends: 6005 [2022-01-28 15:13:42,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=127, Invalid=743, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:13:42,066 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 133 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 1063 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 1106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1063 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:42,066 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 439 Invalid, 1106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1063 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:13:42,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6005 states. [2022-01-28 15:13:42,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6005 to 5805. [2022-01-28 15:13:42,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5805 states, 5804 states have (on average 4.37301860785665) internal successors, (25381), 5804 states have internal predecessors, (25381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:42,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5805 states to 5805 states and 25381 transitions. [2022-01-28 15:13:42,164 INFO L78 Accepts]: Start accepts. Automaton has 5805 states and 25381 transitions. Word has length 23 [2022-01-28 15:13:42,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:42,164 INFO L470 AbstractCegarLoop]: Abstraction has 5805 states and 25381 transitions. [2022-01-28 15:13:42,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:42,164 INFO L276 IsEmpty]: Start isEmpty. Operand 5805 states and 25381 transitions. [2022-01-28 15:13:42,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:42,174 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:42,174 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:42,189 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Ended with exit code 0 [2022-01-28 15:13:42,389 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-01-28 15:13:42,390 INFO L402 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:42,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:42,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1894009576, now seen corresponding path program 100 times [2022-01-28 15:13:42,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:42,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635372279] [2022-01-28 15:13:42,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:42,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:42,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:42,511 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:42,511 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:42,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635372279] [2022-01-28 15:13:42,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635372279] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:42,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669189117] [2022-01-28 15:13:42,511 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:13:42,511 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:42,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:42,512 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-01-28 15:13:42,513 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-01-28 15:13:42,538 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:13:42,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:42,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:42,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:42,661 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:42,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:13:42,808 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:42,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:42,905 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:42,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:42,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:42,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:42,934 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:42,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669189117] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:42,935 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:42,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:13:42,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199164560] [2022-01-28 15:13:42,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:42,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:13:42,935 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:42,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:13:42,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:13:42,935 INFO L87 Difference]: Start difference. First operand 5805 states and 25381 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:43,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:43,442 INFO L93 Difference]: Finished difference Result 6053 states and 26328 transitions. [2022-01-28 15:13:43,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:13:43,442 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:43,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:43,456 INFO L225 Difference]: With dead ends: 6053 [2022-01-28 15:13:43,456 INFO L226 Difference]: Without dead ends: 6038 [2022-01-28 15:13:43,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=851, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:13:43,457 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 137 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 1162 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 1210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:43,457 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 455 Invalid, 1210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1162 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:13:43,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6038 states. [2022-01-28 15:13:43,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6038 to 5807. [2022-01-28 15:13:43,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5807 states, 5806 states have (on average 4.373062349293834) internal successors, (25390), 5806 states have internal predecessors, (25390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:43,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5807 states to 5807 states and 25390 transitions. [2022-01-28 15:13:43,552 INFO L78 Accepts]: Start accepts. Automaton has 5807 states and 25390 transitions. Word has length 23 [2022-01-28 15:13:43,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:43,552 INFO L470 AbstractCegarLoop]: Abstraction has 5807 states and 25390 transitions. [2022-01-28 15:13:43,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:43,552 INFO L276 IsEmpty]: Start isEmpty. Operand 5807 states and 25390 transitions. [2022-01-28 15:13:43,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:43,562 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:43,562 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:43,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Ended with exit code 0 [2022-01-28 15:13:43,776 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-01-28 15:13:43,776 INFO L402 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:43,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:43,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1308675624, now seen corresponding path program 101 times [2022-01-28 15:13:43,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:43,776 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041288627] [2022-01-28 15:13:43,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:43,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:43,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:43,857 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:43,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:43,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041288627] [2022-01-28 15:13:43,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041288627] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:43,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832217051] [2022-01-28 15:13:43,857 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:13:43,857 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:43,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:43,858 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-01-28 15:13:43,859 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-01-28 15:13:43,889 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:13:43,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:43,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:43,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:43,974 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:43,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:13:44,113 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:44,113 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:44,203 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:44,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:44,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:44,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:44,233 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:44,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832217051] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:44,234 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:44,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:13:44,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14971656] [2022-01-28 15:13:44,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:44,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:13:44,234 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:44,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:13:44,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:13:44,234 INFO L87 Difference]: Start difference. First operand 5807 states and 25390 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:44,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:44,899 INFO L93 Difference]: Finished difference Result 6108 states and 26509 transitions. [2022-01-28 15:13:44,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:13:44,899 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:44,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:44,948 INFO L225 Difference]: With dead ends: 6108 [2022-01-28 15:13:44,948 INFO L226 Difference]: Without dead ends: 6060 [2022-01-28 15:13:44,948 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=224, Invalid=1258, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:13:44,948 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 159 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 1027 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 1102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1027 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:44,949 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 404 Invalid, 1102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1027 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:13:44,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6060 states. [2022-01-28 15:13:45,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6060 to 5823. [2022-01-28 15:13:45,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5823 states, 5822 states have (on average 4.372895912057712) internal successors, (25459), 5822 states have internal predecessors, (25459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:45,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5823 states to 5823 states and 25459 transitions. [2022-01-28 15:13:45,048 INFO L78 Accepts]: Start accepts. Automaton has 5823 states and 25459 transitions. Word has length 23 [2022-01-28 15:13:45,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:45,049 INFO L470 AbstractCegarLoop]: Abstraction has 5823 states and 25459 transitions. [2022-01-28 15:13:45,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:45,049 INFO L276 IsEmpty]: Start isEmpty. Operand 5823 states and 25459 transitions. [2022-01-28 15:13:45,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:45,059 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:45,059 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:45,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Forceful destruction successful, exit code 0 [2022-01-28 15:13:45,271 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-01-28 15:13:45,271 INFO L402 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:45,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:45,272 INFO L85 PathProgramCache]: Analyzing trace with hash 304891110, now seen corresponding path program 102 times [2022-01-28 15:13:45,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:45,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111592431] [2022-01-28 15:13:45,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:45,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:45,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:45,395 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:45,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:45,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111592431] [2022-01-28 15:13:45,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111592431] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:45,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272492544] [2022-01-28 15:13:45,395 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:13:45,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:45,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:45,396 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-01-28 15:13:45,397 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-01-28 15:13:45,419 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:13:45,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:45,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:45,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:45,553 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:45,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:13:45,724 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:45,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:45,841 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:45,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:45,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:45,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:45,880 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:45,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272492544] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:45,880 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:45,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:13:45,881 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496052919] [2022-01-28 15:13:45,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:45,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:13:45,881 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:45,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:13:45,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:13:45,881 INFO L87 Difference]: Start difference. First operand 5823 states and 25459 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:46,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:46,686 INFO L93 Difference]: Finished difference Result 6083 states and 26422 transitions. [2022-01-28 15:13:46,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-28 15:13:46,687 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:46,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:46,701 INFO L225 Difference]: With dead ends: 6083 [2022-01-28 15:13:46,702 INFO L226 Difference]: Without dead ends: 6047 [2022-01-28 15:13:46,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=167, Invalid=955, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:13:46,702 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 147 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 1054 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 1114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1054 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:46,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 372 Invalid, 1114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1054 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:13:46,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6047 states. [2022-01-28 15:13:46,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6047 to 5815. [2022-01-28 15:13:46,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5815 states, 5814 states have (on average 4.3730650154798765) internal successors, (25425), 5814 states have internal predecessors, (25425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:46,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5815 states to 5815 states and 25425 transitions. [2022-01-28 15:13:46,807 INFO L78 Accepts]: Start accepts. Automaton has 5815 states and 25425 transitions. Word has length 23 [2022-01-28 15:13:46,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:46,807 INFO L470 AbstractCegarLoop]: Abstraction has 5815 states and 25425 transitions. [2022-01-28 15:13:46,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:46,807 INFO L276 IsEmpty]: Start isEmpty. Operand 5815 states and 25425 transitions. [2022-01-28 15:13:46,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:46,818 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:46,818 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:46,833 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Ended with exit code 0 [2022-01-28 15:13:47,033 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-01-28 15:13:47,033 INFO L402 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:47,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:47,033 INFO L85 PathProgramCache]: Analyzing trace with hash -2121230956, now seen corresponding path program 103 times [2022-01-28 15:13:47,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:47,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945396109] [2022-01-28 15:13:47,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:47,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:47,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:47,124 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:47,125 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:47,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945396109] [2022-01-28 15:13:47,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945396109] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:47,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049856574] [2022-01-28 15:13:47,125 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:13:47,125 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:47,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:47,126 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-01-28 15:13:47,126 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-01-28 15:13:47,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:47,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:47,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:47,286 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:47,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:13:47,423 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:47,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:47,556 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:47,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:47,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:47,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:47,599 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:47,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049856574] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:47,599 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:47,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:13:47,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178286464] [2022-01-28 15:13:47,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:47,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:13:47,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:47,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:13:47,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:13:47,600 INFO L87 Difference]: Start difference. First operand 5815 states and 25425 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:48,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:48,249 INFO L93 Difference]: Finished difference Result 6116 states and 26580 transitions. [2022-01-28 15:13:48,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:13:48,249 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:48,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:48,266 INFO L225 Difference]: With dead ends: 6116 [2022-01-28 15:13:48,266 INFO L226 Difference]: Without dead ends: 6101 [2022-01-28 15:13:48,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=168, Invalid=954, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:13:48,266 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 150 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 1035 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 1092 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1035 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:48,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 413 Invalid, 1092 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1035 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:13:48,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6101 states. [2022-01-28 15:13:48,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6101 to 5819. [2022-01-28 15:13:48,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5819 states, 5818 states have (on average 4.373152286008938) internal successors, (25443), 5818 states have internal predecessors, (25443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:48,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5819 states to 5819 states and 25443 transitions. [2022-01-28 15:13:48,375 INFO L78 Accepts]: Start accepts. Automaton has 5819 states and 25443 transitions. Word has length 23 [2022-01-28 15:13:48,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:48,375 INFO L470 AbstractCegarLoop]: Abstraction has 5819 states and 25443 transitions. [2022-01-28 15:13:48,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:48,375 INFO L276 IsEmpty]: Start isEmpty. Operand 5819 states and 25443 transitions. [2022-01-28 15:13:48,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:48,386 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:48,386 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:48,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Forceful destruction successful, exit code 0 [2022-01-28 15:13:48,601 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-01-28 15:13:48,601 INFO L402 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:48,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:48,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1607704104, now seen corresponding path program 104 times [2022-01-28 15:13:48,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:48,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465590969] [2022-01-28 15:13:48,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:48,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:48,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:48,717 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:48,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:48,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465590969] [2022-01-28 15:13:48,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465590969] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:48,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208094831] [2022-01-28 15:13:48,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:13:48,718 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:48,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:48,719 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-01-28 15:13:48,719 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-01-28 15:13:48,749 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:13:48,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:48,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:48,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:48,901 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:48,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:13:49,116 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:49,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:49,291 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:49,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:49,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:49,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:49,343 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:49,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208094831] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:49,343 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:49,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:13:49,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274270639] [2022-01-28 15:13:49,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:49,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:13:49,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:49,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:13:49,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:13:49,344 INFO L87 Difference]: Start difference. First operand 5819 states and 25443 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:50,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:50,383 INFO L93 Difference]: Finished difference Result 6110 states and 26559 transitions. [2022-01-28 15:13:50,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:13:50,383 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:50,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:50,400 INFO L225 Difference]: With dead ends: 6110 [2022-01-28 15:13:50,400 INFO L226 Difference]: Without dead ends: 6089 [2022-01-28 15:13:50,400 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=274, Invalid=1366, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:13:50,400 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 166 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 1002 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 1084 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1002 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:50,400 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 337 Invalid, 1084 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1002 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:13:50,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6089 states. [2022-01-28 15:13:50,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6089 to 5823. [2022-01-28 15:13:50,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5823 states, 5822 states have (on average 4.372895912057712) internal successors, (25459), 5822 states have internal predecessors, (25459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:50,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5823 states to 5823 states and 25459 transitions. [2022-01-28 15:13:50,515 INFO L78 Accepts]: Start accepts. Automaton has 5823 states and 25459 transitions. Word has length 23 [2022-01-28 15:13:50,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:50,515 INFO L470 AbstractCegarLoop]: Abstraction has 5823 states and 25459 transitions. [2022-01-28 15:13:50,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:50,515 INFO L276 IsEmpty]: Start isEmpty. Operand 5823 states and 25459 transitions. [2022-01-28 15:13:50,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:50,526 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:50,526 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:50,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Forceful destruction successful, exit code 0 [2022-01-28 15:13:50,739 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-01-28 15:13:50,739 INFO L402 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:50,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:50,739 INFO L85 PathProgramCache]: Analyzing trace with hash -531992948, now seen corresponding path program 105 times [2022-01-28 15:13:50,740 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:50,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137561790] [2022-01-28 15:13:50,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:50,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:50,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:50,832 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:50,832 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:50,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137561790] [2022-01-28 15:13:50,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137561790] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:50,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [472438136] [2022-01-28 15:13:50,832 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:13:50,832 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:50,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:50,833 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-01-28 15:13:50,834 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-01-28 15:13:50,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:13:50,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:50,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:13:50,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:50,963 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:50,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 51 [2022-01-28 15:13:51,065 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:51,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:51,175 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:51,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:51,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:51,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:51,206 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:51,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [472438136] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:51,206 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:51,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:13:51,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073469278] [2022-01-28 15:13:51,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:51,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:13:51,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:51,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:13:51,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:13:51,207 INFO L87 Difference]: Start difference. First operand 5823 states and 25459 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:52,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:52,741 INFO L93 Difference]: Finished difference Result 6077 states and 26421 transitions. [2022-01-28 15:13:52,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-28 15:13:52,741 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:52,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:52,758 INFO L225 Difference]: With dead ends: 6077 [2022-01-28 15:13:52,758 INFO L226 Difference]: Without dead ends: 6062 [2022-01-28 15:13:52,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=198, Invalid=988, Unknown=4, NotChecked=0, Total=1190 [2022-01-28 15:13:52,759 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 139 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 687 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 139 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:52,759 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 306 Invalid, 892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 687 Invalid, 0 Unknown, 139 Unchecked, 0.2s Time] [2022-01-28 15:13:52,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6062 states. [2022-01-28 15:13:52,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6062 to 5815. [2022-01-28 15:13:52,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5815 states, 5814 states have (on average 4.3730650154798765) internal successors, (25425), 5814 states have internal predecessors, (25425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:52,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5815 states to 5815 states and 25425 transitions. [2022-01-28 15:13:52,873 INFO L78 Accepts]: Start accepts. Automaton has 5815 states and 25425 transitions. Word has length 23 [2022-01-28 15:13:52,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:52,873 INFO L470 AbstractCegarLoop]: Abstraction has 5815 states and 25425 transitions. [2022-01-28 15:13:52,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:52,873 INFO L276 IsEmpty]: Start isEmpty. Operand 5815 states and 25425 transitions. [2022-01-28 15:13:52,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:52,884 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:52,884 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:52,900 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-01-28 15:13:53,099 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-01-28 15:13:53,099 INFO L402 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:53,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:53,100 INFO L85 PathProgramCache]: Analyzing trace with hash -250997096, now seen corresponding path program 106 times [2022-01-28 15:13:53,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:53,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976980007] [2022-01-28 15:13:53,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:53,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:53,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:53,189 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:53,189 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:53,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976980007] [2022-01-28 15:13:53,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976980007] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:53,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688780824] [2022-01-28 15:13:53,189 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:13:53,189 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:53,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:53,190 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-01-28 15:13:53,191 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-01-28 15:13:53,213 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:13:53,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:53,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:53,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:53,332 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:53,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:13:53,586 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:53,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:53,767 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:53,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:53,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:53,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:53,815 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:53,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688780824] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:53,816 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:53,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:13:53,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422466293] [2022-01-28 15:13:53,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:53,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:13:53,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:53,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:13:53,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:13:53,816 INFO L87 Difference]: Start difference. First operand 5815 states and 25425 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:54,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:54,500 INFO L93 Difference]: Finished difference Result 6159 states and 26757 transitions. [2022-01-28 15:13:54,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:13:54,501 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:54,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:54,516 INFO L225 Difference]: With dead ends: 6159 [2022-01-28 15:13:54,517 INFO L226 Difference]: Without dead ends: 6137 [2022-01-28 15:13:54,517 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=215, Invalid=1045, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:13:54,517 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 176 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:54,517 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 300 Invalid, 914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 799 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:13:54,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6137 states. [2022-01-28 15:13:54,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6137 to 5824. [2022-01-28 15:13:54,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5824 states, 5823 states have (on average 4.371801476901941) internal successors, (25457), 5823 states have internal predecessors, (25457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:54,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5824 states to 5824 states and 25457 transitions. [2022-01-28 15:13:54,621 INFO L78 Accepts]: Start accepts. Automaton has 5824 states and 25457 transitions. Word has length 23 [2022-01-28 15:13:54,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:54,622 INFO L470 AbstractCegarLoop]: Abstraction has 5824 states and 25457 transitions. [2022-01-28 15:13:54,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:54,622 INFO L276 IsEmpty]: Start isEmpty. Operand 5824 states and 25457 transitions. [2022-01-28 15:13:54,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:54,633 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:54,633 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:54,648 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Ended with exit code 0 [2022-01-28 15:13:54,848 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-01-28 15:13:54,848 INFO L402 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:54,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:54,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1292573164, now seen corresponding path program 107 times [2022-01-28 15:13:54,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:54,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995321064] [2022-01-28 15:13:54,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:54,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:54,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:54,965 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:54,965 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:54,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995321064] [2022-01-28 15:13:54,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995321064] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:54,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268565665] [2022-01-28 15:13:54,965 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:13:54,965 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:54,965 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:54,966 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-01-28 15:13:54,967 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-01-28 15:13:54,990 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:13:54,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:54,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:54,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:55,124 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:55,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:13:55,394 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:55,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:55,578 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:55,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:55,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:55,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:55,630 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:55,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268565665] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:55,630 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:55,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:13:55,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574787453] [2022-01-28 15:13:55,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:55,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:13:55,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:55,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:13:55,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:13:55,631 INFO L87 Difference]: Start difference. First operand 5824 states and 25457 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:56,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:56,600 INFO L93 Difference]: Finished difference Result 6156 states and 26747 transitions. [2022-01-28 15:13:56,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:13:56,600 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:56,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:56,615 INFO L225 Difference]: With dead ends: 6156 [2022-01-28 15:13:56,615 INFO L226 Difference]: Without dead ends: 6132 [2022-01-28 15:13:56,615 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=213, Invalid=1047, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:13:56,615 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 160 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 965 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 1054 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 965 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:56,615 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 285 Invalid, 1054 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 965 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:13:56,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6132 states. [2022-01-28 15:13:56,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6132 to 5817. [2022-01-28 15:13:56,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5817 states, 5816 states have (on average 4.372936726272352) internal successors, (25433), 5816 states have internal predecessors, (25433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:56,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5817 states to 5817 states and 25433 transitions. [2022-01-28 15:13:56,714 INFO L78 Accepts]: Start accepts. Automaton has 5817 states and 25433 transitions. Word has length 23 [2022-01-28 15:13:56,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:56,714 INFO L470 AbstractCegarLoop]: Abstraction has 5817 states and 25433 transitions. [2022-01-28 15:13:56,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:56,714 INFO L276 IsEmpty]: Start isEmpty. Operand 5817 states and 25433 transitions. [2022-01-28 15:13:56,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:56,725 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:56,725 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:56,742 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-01-28 15:13:56,940 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-01-28 15:13:56,940 INFO L402 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:56,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:56,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1579694516, now seen corresponding path program 108 times [2022-01-28 15:13:56,940 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:56,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763515469] [2022-01-28 15:13:56,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:56,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:56,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:57,074 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:57,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:57,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763515469] [2022-01-28 15:13:57,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763515469] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:57,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744482111] [2022-01-28 15:13:57,075 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:13:57,075 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:57,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:57,076 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-01-28 15:13:57,076 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-01-28 15:13:57,099 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:13:57,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:13:57,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:13:57,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:57,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:57,245 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:57,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 35 [2022-01-28 15:13:57,425 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:57,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:57,588 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:57,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:57,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:57,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:57,637 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:57,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744482111] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:57,637 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:57,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:13:57,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389367362] [2022-01-28 15:13:57,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:57,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:13:57,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:57,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:13:57,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:13:57,638 INFO L87 Difference]: Start difference. First operand 5817 states and 25433 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:58,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:13:58,466 INFO L93 Difference]: Finished difference Result 6240 states and 27035 transitions. [2022-01-28 15:13:58,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-28 15:13:58,466 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:13:58,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:13:58,483 INFO L225 Difference]: With dead ends: 6240 [2022-01-28 15:13:58,483 INFO L226 Difference]: Without dead ends: 6192 [2022-01-28 15:13:58,484 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=188, Invalid=1002, Unknown=0, NotChecked=0, Total=1190 [2022-01-28 15:13:58,484 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 116 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 1014 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 1104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 1014 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:13:58,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 391 Invalid, 1104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 1014 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:13:58,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6192 states. [2022-01-28 15:13:58,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6192 to 5823. [2022-01-28 15:13:58,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5823 states, 5822 states have (on average 4.3725523874957055) internal successors, (25457), 5822 states have internal predecessors, (25457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:58,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5823 states to 5823 states and 25457 transitions. [2022-01-28 15:13:58,683 INFO L78 Accepts]: Start accepts. Automaton has 5823 states and 25457 transitions. Word has length 23 [2022-01-28 15:13:58,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:13:58,683 INFO L470 AbstractCegarLoop]: Abstraction has 5823 states and 25457 transitions. [2022-01-28 15:13:58,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:13:58,683 INFO L276 IsEmpty]: Start isEmpty. Operand 5823 states and 25457 transitions. [2022-01-28 15:13:58,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:13:58,694 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:13:58,694 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:13:58,710 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Forceful destruction successful, exit code 0 [2022-01-28 15:13:58,906 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-01-28 15:13:58,907 INFO L402 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:13:58,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:13:58,907 INFO L85 PathProgramCache]: Analyzing trace with hash -2072911902, now seen corresponding path program 109 times [2022-01-28 15:13:58,907 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:13:58,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606352937] [2022-01-28 15:13:58,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:13:58,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:13:58,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:59,017 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:59,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:13:59,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606352937] [2022-01-28 15:13:59,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606352937] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:13:59,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940045408] [2022-01-28 15:13:59,018 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:13:59,018 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:13:59,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:13:59,019 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-01-28 15:13:59,019 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-01-28 15:13:59,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:13:59,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:13:59,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:13:59,177 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:59,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:13:59,396 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:59,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:13:59,534 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:13:59,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:13:59,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:13:59,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:13:59,576 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:13:59,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940045408] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:13:59,577 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:13:59,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:13:59,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192463692] [2022-01-28 15:13:59,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:13:59,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:13:59,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:13:59,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:13:59,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:13:59,577 INFO L87 Difference]: Start difference. First operand 5823 states and 25457 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:00,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:00,341 INFO L93 Difference]: Finished difference Result 6133 states and 26622 transitions. [2022-01-28 15:14:00,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:14:00,341 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:00,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:00,358 INFO L225 Difference]: With dead ends: 6133 [2022-01-28 15:14:00,358 INFO L226 Difference]: Without dead ends: 6097 [2022-01-28 15:14:00,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=168, Invalid=954, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:14:00,360 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 136 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 1066 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 1135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1066 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:00,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 362 Invalid, 1135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1066 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:14:00,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6097 states. [2022-01-28 15:14:00,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6097 to 5819. [2022-01-28 15:14:00,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5819 states, 5818 states have (on average 4.372808525266414) internal successors, (25441), 5818 states have internal predecessors, (25441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:00,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5819 states to 5819 states and 25441 transitions. [2022-01-28 15:14:00,474 INFO L78 Accepts]: Start accepts. Automaton has 5819 states and 25441 transitions. Word has length 23 [2022-01-28 15:14:00,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:00,474 INFO L470 AbstractCegarLoop]: Abstraction has 5819 states and 25441 transitions. [2022-01-28 15:14:00,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:00,474 INFO L276 IsEmpty]: Start isEmpty. Operand 5819 states and 25441 transitions. [2022-01-28 15:14:00,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:00,485 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:00,485 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:00,503 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-01-28 15:14:00,701 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-01-28 15:14:00,701 INFO L402 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:00,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:00,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1138135646, now seen corresponding path program 110 times [2022-01-28 15:14:00,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:00,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620639396] [2022-01-28 15:14:00,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:00,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:00,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:00,793 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:00,793 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:00,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620639396] [2022-01-28 15:14:00,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620639396] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:00,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861976379] [2022-01-28 15:14:00,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:14:00,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:00,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:00,795 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-01-28 15:14:00,795 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-01-28 15:14:00,828 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:14:00,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:00,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:14:00,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:00,905 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:00,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:14:01,111 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:01,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:01,228 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:01,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:14:01,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:01,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:14:01,260 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:01,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861976379] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:01,260 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:01,260 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:14:01,260 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010444315] [2022-01-28 15:14:01,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:01,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:14:01,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:01,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:14:01,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:14:01,261 INFO L87 Difference]: Start difference. First operand 5819 states and 25441 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:02,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:02,030 INFO L93 Difference]: Finished difference Result 6147 states and 26713 transitions. [2022-01-28 15:14:02,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:14:02,030 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:02,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:02,047 INFO L225 Difference]: With dead ends: 6147 [2022-01-28 15:14:02,047 INFO L226 Difference]: Without dead ends: 6126 [2022-01-28 15:14:02,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=247, Invalid=1235, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:14:02,047 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 178 mSDsluCounter, 534 mSDsCounter, 0 mSdLazyCounter, 942 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 1052 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 942 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:02,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 287 Invalid, 1052 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 942 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:14:02,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6126 states. [2022-01-28 15:14:02,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6126 to 5823. [2022-01-28 15:14:02,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5823 states, 5822 states have (on average 4.3725523874957055) internal successors, (25457), 5822 states have internal predecessors, (25457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:02,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5823 states to 5823 states and 25457 transitions. [2022-01-28 15:14:02,159 INFO L78 Accepts]: Start accepts. Automaton has 5823 states and 25457 transitions. Word has length 23 [2022-01-28 15:14:02,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:02,159 INFO L470 AbstractCegarLoop]: Abstraction has 5823 states and 25457 transitions. [2022-01-28 15:14:02,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:02,159 INFO L276 IsEmpty]: Start isEmpty. Operand 5823 states and 25457 transitions. [2022-01-28 15:14:02,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:02,170 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:02,170 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:02,188 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Forceful destruction successful, exit code 0 [2022-01-28 15:14:02,386 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-01-28 15:14:02,386 INFO L402 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:02,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:02,386 INFO L85 PathProgramCache]: Analyzing trace with hash 2144139118, now seen corresponding path program 111 times [2022-01-28 15:14:02,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:02,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118416049] [2022-01-28 15:14:02,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:02,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:02,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:02,531 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:02,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:02,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118416049] [2022-01-28 15:14:02,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118416049] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:02,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496450546] [2022-01-28 15:14:02,531 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:14:02,531 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:02,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:02,532 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-01-28 15:14:02,533 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-01-28 15:14:02,556 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:14:02,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:02,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:14:02,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:02,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:02,682 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:14:02,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 29 treesize of output 53 [2022-01-28 15:14:02,810 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:02,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:02,968 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:02,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496450546] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:02,968 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:02,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:14:02,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360147375] [2022-01-28 15:14:02,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:02,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:14:02,969 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:02,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:14:02,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:14:02,969 INFO L87 Difference]: Start difference. First operand 5823 states and 25457 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:04,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:04,497 INFO L93 Difference]: Finished difference Result 6753 states and 29123 transitions. [2022-01-28 15:14:04,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-28 15:14:04,497 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:04,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:04,516 INFO L225 Difference]: With dead ends: 6753 [2022-01-28 15:14:04,516 INFO L226 Difference]: Without dead ends: 6723 [2022-01-28 15:14:04,517 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1073 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=588, Invalid=3968, Unknown=0, NotChecked=0, Total=4556 [2022-01-28 15:14:04,517 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 355 mSDsluCounter, 1008 mSDsCounter, 0 mSdLazyCounter, 1782 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 1955 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 1782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:04,517 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [355 Valid, 632 Invalid, 1955 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 1782 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:14:04,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6723 states. [2022-01-28 15:14:04,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6723 to 5835. [2022-01-28 15:14:04,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5835 states, 5834 states have (on average 4.3729859444634895) internal successors, (25512), 5834 states have internal predecessors, (25512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:04,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5835 states to 5835 states and 25512 transitions. [2022-01-28 15:14:04,631 INFO L78 Accepts]: Start accepts. Automaton has 5835 states and 25512 transitions. Word has length 23 [2022-01-28 15:14:04,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:04,631 INFO L470 AbstractCegarLoop]: Abstraction has 5835 states and 25512 transitions. [2022-01-28 15:14:04,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:04,632 INFO L276 IsEmpty]: Start isEmpty. Operand 5835 states and 25512 transitions. [2022-01-28 15:14:04,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:04,642 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:04,642 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:04,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Forceful destruction successful, exit code 0 [2022-01-28 15:14:04,855 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-01-28 15:14:04,855 INFO L402 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:04,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:04,855 INFO L85 PathProgramCache]: Analyzing trace with hash 1128024012, now seen corresponding path program 112 times [2022-01-28 15:14:04,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:04,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704027316] [2022-01-28 15:14:04,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:04,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:04,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:04,934 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:04,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:04,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704027316] [2022-01-28 15:14:04,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704027316] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:04,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244963357] [2022-01-28 15:14:04,935 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:14:04,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:04,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:04,936 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-01-28 15:14:04,936 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-01-28 15:14:04,958 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:14:04,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:04,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:14:04,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:05,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:05,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:05,113 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:05,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 20 treesize of output 44 [2022-01-28 15:14:05,192 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:05,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:05,390 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:05,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-01-28 15:14:05,453 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:05,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244963357] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:05,454 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:05,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:14:05,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750014591] [2022-01-28 15:14:05,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:05,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:14:05,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:05,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:14:05,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:14:05,454 INFO L87 Difference]: Start difference. First operand 5835 states and 25512 transitions. Second operand has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 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-01-28 15:14:06,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:06,785 INFO L93 Difference]: Finished difference Result 6754 states and 29141 transitions. [2022-01-28 15:14:06,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-28 15:14:06,786 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:06,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:06,814 INFO L225 Difference]: With dead ends: 6754 [2022-01-28 15:14:06,814 INFO L226 Difference]: Without dead ends: 6724 [2022-01-28 15:14:06,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 29 SyntacticMatches, 6 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 728 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=552, Invalid=2418, Unknown=0, NotChecked=0, Total=2970 [2022-01-28 15:14:06,815 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 194 mSDsluCounter, 1037 mSDsCounter, 0 mSdLazyCounter, 1216 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 2049 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 1216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 700 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:06,815 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 700 Invalid, 2049 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 1216 Invalid, 0 Unknown, 700 Unchecked, 0.4s Time] [2022-01-28 15:14:06,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6724 states. [2022-01-28 15:14:06,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6724 to 5855. [2022-01-28 15:14:06,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5855 states, 5854 states have (on average 4.375128117526478) internal successors, (25612), 5854 states have internal predecessors, (25612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:06,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5855 states to 5855 states and 25612 transitions. [2022-01-28 15:14:06,927 INFO L78 Accepts]: Start accepts. Automaton has 5855 states and 25612 transitions. Word has length 23 [2022-01-28 15:14:06,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:06,927 INFO L470 AbstractCegarLoop]: Abstraction has 5855 states and 25612 transitions. [2022-01-28 15:14:06,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 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-01-28 15:14:06,927 INFO L276 IsEmpty]: Start isEmpty. Operand 5855 states and 25612 transitions. [2022-01-28 15:14:06,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:06,937 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:06,937 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:06,953 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Forceful destruction successful, exit code 0 [2022-01-28 15:14:07,153 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-01-28 15:14:07,153 INFO L402 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:07,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:07,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1713357964, now seen corresponding path program 113 times [2022-01-28 15:14:07,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:07,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636962800] [2022-01-28 15:14:07,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:07,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:07,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:07,274 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:07,275 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:07,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636962800] [2022-01-28 15:14:07,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636962800] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:07,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009497229] [2022-01-28 15:14:07,275 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:14:07,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:07,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:07,276 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-01-28 15:14:07,277 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-01-28 15:14:07,299 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:14:07,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:07,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:14:07,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:07,449 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:07,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:14:07,655 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:07,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:07,797 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:07,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:14:07,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:07,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:14:07,847 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:07,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009497229] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:07,847 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:07,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:14:07,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722201923] [2022-01-28 15:14:07,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:07,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:14:07,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:07,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:14:07,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:14:07,848 INFO L87 Difference]: Start difference. First operand 5855 states and 25612 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:08,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:08,726 INFO L93 Difference]: Finished difference Result 6198 states and 26887 transitions. [2022-01-28 15:14:08,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-28 15:14:08,726 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:08,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:08,742 INFO L225 Difference]: With dead ends: 6198 [2022-01-28 15:14:08,742 INFO L226 Difference]: Without dead ends: 6150 [2022-01-28 15:14:08,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=203, Invalid=1129, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:14:08,743 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 156 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 947 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 1013 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 947 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:08,743 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 385 Invalid, 1013 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 947 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:14:08,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6150 states. [2022-01-28 15:14:08,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6150 to 5861. [2022-01-28 15:14:08,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5861 states, 5860 states have (on average 4.375255972696245) internal successors, (25639), 5860 states have internal predecessors, (25639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:08,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5861 states to 5861 states and 25639 transitions. [2022-01-28 15:14:08,878 INFO L78 Accepts]: Start accepts. Automaton has 5861 states and 25639 transitions. Word has length 23 [2022-01-28 15:14:08,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:08,878 INFO L470 AbstractCegarLoop]: Abstraction has 5861 states and 25639 transitions. [2022-01-28 15:14:08,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:08,878 INFO L276 IsEmpty]: Start isEmpty. Operand 5861 states and 25639 transitions. [2022-01-28 15:14:08,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:08,889 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:08,889 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:08,904 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Ended with exit code 0 [2022-01-28 15:14:09,094 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-01-28 15:14:09,094 INFO L402 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:09,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:09,095 INFO L85 PathProgramCache]: Analyzing trace with hash -407481374, now seen corresponding path program 114 times [2022-01-28 15:14:09,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:09,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539256380] [2022-01-28 15:14:09,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:09,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:09,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:09,214 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:09,214 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:09,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539256380] [2022-01-28 15:14:09,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539256380] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:09,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739069253] [2022-01-28 15:14:09,214 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:14:09,214 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:09,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:09,215 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-01-28 15:14:09,216 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-01-28 15:14:09,238 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:14:09,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:09,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:14:09,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:09,409 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:09,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:14:09,572 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:09,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:09,711 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:09,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:14:09,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:09,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:14:09,759 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:09,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739069253] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:09,759 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:09,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:14:09,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675004938] [2022-01-28 15:14:09,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:09,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:14:09,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:09,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:14:09,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:14:09,760 INFO L87 Difference]: Start difference. First operand 5861 states and 25639 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:10,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:10,418 INFO L93 Difference]: Finished difference Result 6071 states and 26434 transitions. [2022-01-28 15:14:10,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-28 15:14:10,418 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:10,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:10,434 INFO L225 Difference]: With dead ends: 6071 [2022-01-28 15:14:10,434 INFO L226 Difference]: Without dead ends: 6056 [2022-01-28 15:14:10,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=795, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:14:10,435 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 131 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 1008 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 1054 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1008 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:10,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 420 Invalid, 1054 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1008 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:14:10,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6056 states. [2022-01-28 15:14:10,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6056 to 5859. [2022-01-28 15:14:10,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5859 states, 5858 states have (on average 4.3757255035848415) internal successors, (25633), 5858 states have internal predecessors, (25633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:10,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5859 states to 5859 states and 25633 transitions. [2022-01-28 15:14:10,545 INFO L78 Accepts]: Start accepts. Automaton has 5859 states and 25633 transitions. Word has length 23 [2022-01-28 15:14:10,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:10,545 INFO L470 AbstractCegarLoop]: Abstraction has 5859 states and 25633 transitions. [2022-01-28 15:14:10,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:10,545 INFO L276 IsEmpty]: Start isEmpty. Operand 5859 states and 25633 transitions. [2022-01-28 15:14:10,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:10,555 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:10,555 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:10,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Forceful destruction successful, exit code 0 [2022-01-28 15:14:10,763 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-01-28 15:14:10,763 INFO L402 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:10,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:10,764 INFO L85 PathProgramCache]: Analyzing trace with hash 264335778, now seen corresponding path program 115 times [2022-01-28 15:14:10,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:10,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060180224] [2022-01-28 15:14:10,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:10,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:10,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:10,867 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:10,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:10,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060180224] [2022-01-28 15:14:10,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060180224] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:10,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263410] [2022-01-28 15:14:10,868 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:14:10,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:10,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:10,869 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-01-28 15:14:10,870 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-01-28 15:14:10,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:10,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:14:10,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:11,162 INFO L354 Elim1Store]: treesize reduction 16, result has 67.3 percent of original size [2022-01-28 15:14:11,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 50 treesize of output 69 [2022-01-28 15:14:11,315 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:11,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:11,558 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:11,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-01-28 15:14:11,649 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:11,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263410] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:11,649 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:11,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:14:11,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259368551] [2022-01-28 15:14:11,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:11,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:14:11,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:11,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:14:11,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:14:11,650 INFO L87 Difference]: Start difference. First operand 5859 states and 25633 transitions. Second operand has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 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-01-28 15:14:13,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:13,731 INFO L93 Difference]: Finished difference Result 6750 states and 29136 transitions. [2022-01-28 15:14:13,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-28 15:14:13,731 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:13,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:13,750 INFO L225 Difference]: With dead ends: 6750 [2022-01-28 15:14:13,750 INFO L226 Difference]: Without dead ends: 6720 [2022-01-28 15:14:13,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 824 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=604, Invalid=2818, Unknown=0, NotChecked=0, Total=3422 [2022-01-28 15:14:13,751 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 258 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 1186 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 623 SdHoareTripleChecker+Invalid, 2053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 1186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 693 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:13,751 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [258 Valid, 623 Invalid, 2053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 1186 Invalid, 0 Unknown, 693 Unchecked, 0.6s Time] [2022-01-28 15:14:13,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6720 states. [2022-01-28 15:14:13,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6720 to 5893. [2022-01-28 15:14:13,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5893 states, 5892 states have (on average 4.377630685675492) internal successors, (25793), 5892 states have internal predecessors, (25793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:13,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5893 states to 5893 states and 25793 transitions. [2022-01-28 15:14:13,874 INFO L78 Accepts]: Start accepts. Automaton has 5893 states and 25793 transitions. Word has length 23 [2022-01-28 15:14:13,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:13,874 INFO L470 AbstractCegarLoop]: Abstraction has 5893 states and 25793 transitions. [2022-01-28 15:14:13,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 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-01-28 15:14:13,874 INFO L276 IsEmpty]: Start isEmpty. Operand 5893 states and 25793 transitions. [2022-01-28 15:14:13,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:13,886 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:13,886 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:13,902 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Ended with exit code 0 [2022-01-28 15:14:14,098 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-01-28 15:14:14,098 INFO L402 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:14,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:14,099 INFO L85 PathProgramCache]: Analyzing trace with hash 777862630, now seen corresponding path program 116 times [2022-01-28 15:14:14,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:14,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674315430] [2022-01-28 15:14:14,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:14,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:14,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:14,232 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:14,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:14,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674315430] [2022-01-28 15:14:14,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674315430] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:14,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728775190] [2022-01-28 15:14:14,232 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:14:14,232 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:14,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:14,233 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-01-28 15:14:14,234 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-01-28 15:14:14,257 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:14:14,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:14,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:14:14,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:14,412 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:14,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:14:14,629 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:14,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:14,830 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:14,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:14:14,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:14,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:14:14,871 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:14,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728775190] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:14,871 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:14,871 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:14:14,871 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394409820] [2022-01-28 15:14:14,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:14,872 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:14:14,872 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:14,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:14:14,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:14:14,872 INFO L87 Difference]: Start difference. First operand 5893 states and 25793 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:15,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:15,820 INFO L93 Difference]: Finished difference Result 6146 states and 26741 transitions. [2022-01-28 15:14:15,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:14:15,821 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:15,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:15,837 INFO L225 Difference]: With dead ends: 6146 [2022-01-28 15:14:15,837 INFO L226 Difference]: Without dead ends: 6125 [2022-01-28 15:14:15,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=279, Invalid=1361, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:14:15,838 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 208 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:15,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [208 Valid, 250 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 722 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:14:15,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6125 states. [2022-01-28 15:14:15,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6125 to 5897. [2022-01-28 15:14:15,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5897 states, 5896 states have (on average 4.377374491180461) internal successors, (25809), 5896 states have internal predecessors, (25809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:15,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5897 states to 5897 states and 25809 transitions. [2022-01-28 15:14:15,949 INFO L78 Accepts]: Start accepts. Automaton has 5897 states and 25809 transitions. Word has length 23 [2022-01-28 15:14:15,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:15,950 INFO L470 AbstractCegarLoop]: Abstraction has 5897 states and 25809 transitions. [2022-01-28 15:14:15,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:15,950 INFO L276 IsEmpty]: Start isEmpty. Operand 5897 states and 25809 transitions. [2022-01-28 15:14:15,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:15,961 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:15,961 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:15,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Forceful destruction successful, exit code 0 [2022-01-28 15:14:16,177 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-01-28 15:14:16,177 INFO L402 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:16,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:16,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1853573786, now seen corresponding path program 117 times [2022-01-28 15:14:16,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:16,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800071058] [2022-01-28 15:14:16,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:16,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:16,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:16,307 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:16,307 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:16,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800071058] [2022-01-28 15:14:16,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800071058] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:16,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610994978] [2022-01-28 15:14:16,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:14:16,308 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:16,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:16,309 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-01-28 15:14:16,309 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-01-28 15:14:16,331 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:14:16,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:16,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:14:16,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:16,482 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:16,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 51 [2022-01-28 15:14:16,597 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:16,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:16,766 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:16,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:14:16,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:16,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:14:16,817 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:16,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610994978] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:16,818 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:16,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:14:16,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677949404] [2022-01-28 15:14:16,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:16,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:14:16,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:16,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:14:16,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:14:16,818 INFO L87 Difference]: Start difference. First operand 5897 states and 25809 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:18,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:18,319 INFO L93 Difference]: Finished difference Result 6093 states and 26541 transitions. [2022-01-28 15:14:18,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-28 15:14:18,319 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:18,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:18,336 INFO L225 Difference]: With dead ends: 6093 [2022-01-28 15:14:18,336 INFO L226 Difference]: Without dead ends: 6078 [2022-01-28 15:14:18,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 6 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=181, Invalid=872, Unknown=3, NotChecked=0, Total=1056 [2022-01-28 15:14:18,337 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 115 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 642 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 755 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 642 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:18,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 245 Invalid, 755 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 642 Invalid, 0 Unknown, 61 Unchecked, 0.3s Time] [2022-01-28 15:14:18,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6078 states. [2022-01-28 15:14:18,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6078 to 5893. [2022-01-28 15:14:18,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5893 states, 5892 states have (on average 4.377630685675492) internal successors, (25793), 5892 states have internal predecessors, (25793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:18,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5893 states to 5893 states and 25793 transitions. [2022-01-28 15:14:18,475 INFO L78 Accepts]: Start accepts. Automaton has 5893 states and 25793 transitions. Word has length 23 [2022-01-28 15:14:18,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:18,475 INFO L470 AbstractCegarLoop]: Abstraction has 5893 states and 25793 transitions. [2022-01-28 15:14:18,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:18,475 INFO L276 IsEmpty]: Start isEmpty. Operand 5893 states and 25793 transitions. [2022-01-28 15:14:18,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:18,486 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:18,486 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:18,503 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-01-28 15:14:18,701 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-01-28 15:14:18,701 INFO L402 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:18,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:18,702 INFO L85 PathProgramCache]: Analyzing trace with hash 2024388718, now seen corresponding path program 118 times [2022-01-28 15:14:18,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:18,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485842337] [2022-01-28 15:14:18,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:18,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:18,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:18,832 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:18,832 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:18,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485842337] [2022-01-28 15:14:18,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485842337] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:18,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028595360] [2022-01-28 15:14:18,833 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:14:18,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:18,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:18,834 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-01-28 15:14:18,869 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:14:18,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:18,869 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-01-28 15:14:18,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:14:18,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:19,027 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:19,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:14:19,191 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:19,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:19,331 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:19,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:14:19,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:19,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:14:19,380 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:19,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028595360] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:19,380 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:19,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:14:19,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204900615] [2022-01-28 15:14:19,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:19,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:14:19,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:19,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:14:19,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:14:19,381 INFO L87 Difference]: Start difference. First operand 5893 states and 25793 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:20,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:20,081 INFO L93 Difference]: Finished difference Result 6105 states and 26592 transitions. [2022-01-28 15:14:20,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-28 15:14:20,081 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:20,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:20,098 INFO L225 Difference]: With dead ends: 6105 [2022-01-28 15:14:20,098 INFO L226 Difference]: Without dead ends: 6090 [2022-01-28 15:14:20,098 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=135, Invalid=795, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:14:20,098 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 104 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 1138 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 1176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:20,098 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 458 Invalid, 1176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 1138 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:14:20,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6090 states. [2022-01-28 15:14:20,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6090 to 5893. [2022-01-28 15:14:20,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5893 states, 5892 states have (on average 4.377630685675492) internal successors, (25793), 5892 states have internal predecessors, (25793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:20,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5893 states to 5893 states and 25793 transitions. [2022-01-28 15:14:20,215 INFO L78 Accepts]: Start accepts. Automaton has 5893 states and 25793 transitions. Word has length 23 [2022-01-28 15:14:20,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:20,215 INFO L470 AbstractCegarLoop]: Abstraction has 5893 states and 25793 transitions. [2022-01-28 15:14:20,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:20,215 INFO L276 IsEmpty]: Start isEmpty. Operand 5893 states and 25793 transitions. [2022-01-28 15:14:20,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:20,226 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:20,226 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:20,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Forceful destruction successful, exit code 0 [2022-01-28 15:14:20,428 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-01-28 15:14:20,428 INFO L402 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:20,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:20,428 INFO L85 PathProgramCache]: Analyzing trace with hash 920138636, now seen corresponding path program 119 times [2022-01-28 15:14:20,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:20,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403827725] [2022-01-28 15:14:20,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:20,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:20,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:20,558 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:20,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:20,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403827725] [2022-01-28 15:14:20,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403827725] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:20,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41724024] [2022-01-28 15:14:20,558 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:14:20,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:20,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:20,560 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-01-28 15:14:20,560 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-01-28 15:14:20,583 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:14:20,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:20,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:14:20,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:20,754 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:20,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 41 [2022-01-28 15:14:21,096 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:21,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:21,236 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:21,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:14:21,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:21,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:14:21,285 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:21,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41724024] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:21,286 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:21,286 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-28 15:14:21,286 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712207736] [2022-01-28 15:14:21,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:21,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-28 15:14:21,286 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:21,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-28 15:14:21,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-01-28 15:14:21,286 INFO L87 Difference]: Start difference. First operand 5893 states and 25793 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:22,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:22,145 INFO L93 Difference]: Finished difference Result 6182 states and 26901 transitions. [2022-01-28 15:14:22,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:14:22,145 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:22,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:22,161 INFO L225 Difference]: With dead ends: 6182 [2022-01-28 15:14:22,162 INFO L226 Difference]: Without dead ends: 6167 [2022-01-28 15:14:22,162 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=145, Invalid=785, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:14:22,162 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 151 mSDsluCounter, 587 mSDsCounter, 0 mSdLazyCounter, 932 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 414 SdHoareTripleChecker+Invalid, 998 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 932 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:22,162 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 414 Invalid, 998 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 932 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:14:22,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6167 states. [2022-01-28 15:14:22,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6167 to 5897. [2022-01-28 15:14:22,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5897 states, 5896 states have (on average 4.377713704206242) internal successors, (25811), 5896 states have internal predecessors, (25811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:22,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5897 states to 5897 states and 25811 transitions. [2022-01-28 15:14:22,268 INFO L78 Accepts]: Start accepts. Automaton has 5897 states and 25811 transitions. Word has length 23 [2022-01-28 15:14:22,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:22,269 INFO L470 AbstractCegarLoop]: Abstraction has 5897 states and 25811 transitions. [2022-01-28 15:14:22,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:22,269 INFO L276 IsEmpty]: Start isEmpty. Operand 5897 states and 25811 transitions. [2022-01-28 15:14:22,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:22,278 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:22,278 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:22,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Forceful destruction successful, exit code 0 [2022-01-28 15:14:22,491 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-01-28 15:14:22,491 INFO L402 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:22,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:22,492 INFO L85 PathProgramCache]: Analyzing trace with hash -407956592, now seen corresponding path program 120 times [2022-01-28 15:14:22,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:22,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647894842] [2022-01-28 15:14:22,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:22,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:22,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:22,602 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:22,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:22,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647894842] [2022-01-28 15:14:22,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647894842] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:22,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524281940] [2022-01-28 15:14:22,602 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:14:22,603 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:22,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:22,603 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-01-28 15:14:22,604 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-01-28 15:14:22,633 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:14:22,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:22,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-28 15:14:22,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:22,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:22,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:22,771 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:22,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 61 [2022-01-28 15:14:22,915 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:22,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:23,087 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:23,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524281940] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:23,087 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:23,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2022-01-28 15:14:23,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248292264] [2022-01-28 15:14:23,087 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:23,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-28 15:14:23,087 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:23,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-28 15:14:23,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=702, Unknown=0, NotChecked=0, Total=812 [2022-01-28 15:14:23,088 INFO L87 Difference]: Start difference. First operand 5897 states and 25811 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:24,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:24,825 INFO L93 Difference]: Finished difference Result 7122 states and 30563 transitions. [2022-01-28 15:14:24,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-28 15:14:24,825 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:24,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:24,844 INFO L225 Difference]: With dead ends: 7122 [2022-01-28 15:14:24,844 INFO L226 Difference]: Without dead ends: 7080 [2022-01-28 15:14:24,844 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 742 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=473, Invalid=3067, Unknown=0, NotChecked=0, Total=3540 [2022-01-28 15:14:24,844 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 454 mSDsluCounter, 1443 mSDsCounter, 0 mSdLazyCounter, 2307 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 454 SdHoareTripleChecker+Valid, 919 SdHoareTripleChecker+Invalid, 2467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 2307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:24,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [454 Valid, 919 Invalid, 2467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 2307 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:14:24,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7080 states. [2022-01-28 15:14:24,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7080 to 5937. [2022-01-28 15:14:24,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5937 states, 5936 states have (on average 4.378537735849057) internal successors, (25991), 5936 states have internal predecessors, (25991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:24,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5937 states to 5937 states and 25991 transitions. [2022-01-28 15:14:24,963 INFO L78 Accepts]: Start accepts. Automaton has 5937 states and 25991 transitions. Word has length 23 [2022-01-28 15:14:24,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:24,963 INFO L470 AbstractCegarLoop]: Abstraction has 5937 states and 25991 transitions. [2022-01-28 15:14:24,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:24,963 INFO L276 IsEmpty]: Start isEmpty. Operand 5937 states and 25991 transitions. [2022-01-28 15:14:24,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:24,974 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:24,974 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:24,989 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Ended with exit code 0 [2022-01-28 15:14:25,176 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-01-28 15:14:25,176 INFO L402 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:25,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:25,177 INFO L85 PathProgramCache]: Analyzing trace with hash 667754564, now seen corresponding path program 121 times [2022-01-28 15:14:25,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:25,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106547660] [2022-01-28 15:14:25,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:25,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:25,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:25,315 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:25,315 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:25,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106547660] [2022-01-28 15:14:25,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106547660] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:25,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999263463] [2022-01-28 15:14:25,315 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:14:25,315 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:25,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:25,316 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-01-28 15:14:25,317 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-01-28 15:14:25,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:25,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:14:25,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:25,498 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:25,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 40 [2022-01-28 15:14:25,864 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:25,864 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:26,039 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:26,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:14:26,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:26,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:14:26,090 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:26,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999263463] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:26,090 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:26,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:14:26,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286152516] [2022-01-28 15:14:26,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:26,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:14:26,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:26,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:14:26,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:14:26,091 INFO L87 Difference]: Start difference. First operand 5937 states and 25991 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:27,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:27,572 INFO L93 Difference]: Finished difference Result 6297 states and 27355 transitions. [2022-01-28 15:14:27,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:14:27,573 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:27,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:27,590 INFO L225 Difference]: With dead ends: 6297 [2022-01-28 15:14:27,590 INFO L226 Difference]: Without dead ends: 6282 [2022-01-28 15:14:27,590 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 417 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=332, Invalid=1648, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:14:27,590 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 207 mSDsluCounter, 705 mSDsCounter, 0 mSdLazyCounter, 1169 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 1286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:27,590 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 475 Invalid, 1286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1169 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:14:27,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6282 states. [2022-01-28 15:14:27,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6282 to 5937. [2022-01-28 15:14:27,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5937 states, 5936 states have (on average 4.378537735849057) internal successors, (25991), 5936 states have internal predecessors, (25991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:27,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5937 states to 5937 states and 25991 transitions. [2022-01-28 15:14:27,700 INFO L78 Accepts]: Start accepts. Automaton has 5937 states and 25991 transitions. Word has length 23 [2022-01-28 15:14:27,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:27,700 INFO L470 AbstractCegarLoop]: Abstraction has 5937 states and 25991 transitions. [2022-01-28 15:14:27,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:27,701 INFO L276 IsEmpty]: Start isEmpty. Operand 5937 states and 25991 transitions. [2022-01-28 15:14:27,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:27,711 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:27,711 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:27,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Forceful destruction successful, exit code 0 [2022-01-28 15:14:27,918 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-01-28 15:14:27,918 INFO L402 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:27,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:27,918 INFO L85 PathProgramCache]: Analyzing trace with hash -830493052, now seen corresponding path program 122 times [2022-01-28 15:14:27,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:27,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813917212] [2022-01-28 15:14:27,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:27,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:27,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:28,054 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:28,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:28,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813917212] [2022-01-28 15:14:28,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813917212] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:28,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1966700143] [2022-01-28 15:14:28,054 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:14:28,054 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:28,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:28,055 INFO L229 MonitoredProcess]: Starting monitored process 241 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:14:28,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Waiting until timeout for monitored process [2022-01-28 15:14:28,078 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:14:28,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:28,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:14:28,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:28,249 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:28,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 41 [2022-01-28 15:14:28,536 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:28,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:28,676 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:28,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:14:28,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:28,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:14:28,726 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:28,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1966700143] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:28,727 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:28,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:14:28,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339859042] [2022-01-28 15:14:28,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:28,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:14:28,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:28,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:14:28,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:14:28,727 INFO L87 Difference]: Start difference. First operand 5937 states and 25991 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:29,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:29,630 INFO L93 Difference]: Finished difference Result 6205 states and 27011 transitions. [2022-01-28 15:14:29,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:14:29,631 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:29,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:29,647 INFO L225 Difference]: With dead ends: 6205 [2022-01-28 15:14:29,647 INFO L226 Difference]: Without dead ends: 6190 [2022-01-28 15:14:29,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=161, Invalid=895, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:14:29,648 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 138 mSDsluCounter, 671 mSDsCounter, 0 mSdLazyCounter, 1105 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 1161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:29,648 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 461 Invalid, 1161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1105 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:14:29,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6190 states. [2022-01-28 15:14:29,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6190 to 5937. [2022-01-28 15:14:29,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5937 states, 5936 states have (on average 4.378537735849057) internal successors, (25991), 5936 states have internal predecessors, (25991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:29,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5937 states to 5937 states and 25991 transitions. [2022-01-28 15:14:29,787 INFO L78 Accepts]: Start accepts. Automaton has 5937 states and 25991 transitions. Word has length 23 [2022-01-28 15:14:29,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:29,787 INFO L470 AbstractCegarLoop]: Abstraction has 5937 states and 25991 transitions. [2022-01-28 15:14:29,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:29,787 INFO L276 IsEmpty]: Start isEmpty. Operand 5937 states and 25991 transitions. [2022-01-28 15:14:29,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:29,797 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:29,797 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:29,814 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Forceful destruction successful, exit code 0 [2022-01-28 15:14:30,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,241 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:30,012 INFO L402 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:30,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:30,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1586307978, now seen corresponding path program 123 times [2022-01-28 15:14:30,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:30,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874975848] [2022-01-28 15:14:30,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:30,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:30,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:30,104 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:30,104 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:30,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874975848] [2022-01-28 15:14:30,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874975848] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:30,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387164532] [2022-01-28 15:14:30,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:14:30,104 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:30,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:30,105 INFO L229 MonitoredProcess]: Starting monitored process 242 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:14:30,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (242)] Waiting until timeout for monitored process [2022-01-28 15:14:30,129 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:14:30,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:30,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:14:30,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:30,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:30,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:14:30,226 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:30,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 31 [2022-01-28 15:14:30,319 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:30,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:30,428 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:30,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:14:30,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:30,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:14:30,465 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:30,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387164532] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:30,465 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:30,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:14:30,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112560916] [2022-01-28 15:14:30,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:30,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:14:30,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:30,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:14:30,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:14:30,466 INFO L87 Difference]: Start difference. First operand 5937 states and 25991 transitions. Second operand has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:31,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:31,430 INFO L93 Difference]: Finished difference Result 6924 states and 29816 transitions. [2022-01-28 15:14:31,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-28 15:14:31,430 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:31,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:31,450 INFO L225 Difference]: With dead ends: 6924 [2022-01-28 15:14:31,450 INFO L226 Difference]: Without dead ends: 6874 [2022-01-28 15:14:31,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=226, Invalid=1256, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:14:31,451 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 231 mSDsluCounter, 1092 mSDsCounter, 0 mSdLazyCounter, 1668 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 723 SdHoareTripleChecker+Invalid, 1775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 1668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:31,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 723 Invalid, 1775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 1668 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:14:31,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6874 states. [2022-01-28 15:14:31,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6874 to 5945. [2022-01-28 15:14:31,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5945 states, 5944 states have (on average 4.3778600269179) internal successors, (26022), 5944 states have internal predecessors, (26022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:31,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5945 states to 5945 states and 26022 transitions. [2022-01-28 15:14:31,574 INFO L78 Accepts]: Start accepts. Automaton has 5945 states and 26022 transitions. Word has length 23 [2022-01-28 15:14:31,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:31,574 INFO L470 AbstractCegarLoop]: Abstraction has 5945 states and 26022 transitions. [2022-01-28 15:14:31,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:31,575 INFO L276 IsEmpty]: Start isEmpty. Operand 5945 states and 26022 transitions. [2022-01-28 15:14:31,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:31,587 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:31,587 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:31,605 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (242)] Forceful destruction successful, exit code 0 [2022-01-28 15:14:31,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241,242 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:31,795 INFO L402 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:31,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:31,796 INFO L85 PathProgramCache]: Analyzing trace with hash -510596822, now seen corresponding path program 124 times [2022-01-28 15:14:31,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:31,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051369155] [2022-01-28 15:14:31,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:31,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:31,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:31,920 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:31,920 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:31,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051369155] [2022-01-28 15:14:31,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051369155] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:31,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128785868] [2022-01-28 15:14:31,920 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:14:31,920 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:31,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:31,921 INFO L229 MonitoredProcess]: Starting monitored process 243 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:14:31,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Waiting until timeout for monitored process [2022-01-28 15:14:31,944 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:14:31,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:31,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:14:31,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:32,066 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:32,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:14:32,299 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:32,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:32,399 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:32,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:14:32,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:32,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:14:32,444 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:32,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128785868] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:32,444 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:32,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:14:32,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790747483] [2022-01-28 15:14:32,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:32,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:14:32,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:32,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:14:32,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:14:32,445 INFO L87 Difference]: Start difference. First operand 5945 states and 26022 transitions. Second operand has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:33,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:33,302 INFO L93 Difference]: Finished difference Result 6422 states and 27849 transitions. [2022-01-28 15:14:33,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:14:33,303 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:33,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:33,319 INFO L225 Difference]: With dead ends: 6422 [2022-01-28 15:14:33,320 INFO L226 Difference]: Without dead ends: 6401 [2022-01-28 15:14:33,320 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=264, Invalid=1296, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:14:33,320 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 222 mSDsluCounter, 752 mSDsCounter, 0 mSdLazyCounter, 1246 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 1338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:33,320 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 532 Invalid, 1338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1246 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:14:33,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6401 states. [2022-01-28 15:14:33,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6401 to 5949. [2022-01-28 15:14:33,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5949 states, 5948 states have (on average 4.3776059179556155) internal successors, (26038), 5948 states have internal predecessors, (26038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:33,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5949 states to 5949 states and 26038 transitions. [2022-01-28 15:14:33,432 INFO L78 Accepts]: Start accepts. Automaton has 5949 states and 26038 transitions. Word has length 23 [2022-01-28 15:14:33,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:33,432 INFO L470 AbstractCegarLoop]: Abstraction has 5949 states and 26038 transitions. [2022-01-28 15:14:33,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:33,432 INFO L276 IsEmpty]: Start isEmpty. Operand 5949 states and 26038 transitions. [2022-01-28 15:14:33,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:33,443 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:33,443 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:33,460 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Forceful destruction successful, exit code 0 [2022-01-28 15:14:33,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,243 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:33,655 INFO L402 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:33,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:33,656 INFO L85 PathProgramCache]: Analyzing trace with hash -845355880, now seen corresponding path program 125 times [2022-01-28 15:14:33,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:33,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90629373] [2022-01-28 15:14:33,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:33,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:33,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:33,768 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:33,768 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:33,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90629373] [2022-01-28 15:14:33,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90629373] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:33,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243987612] [2022-01-28 15:14:33,768 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:14:33,769 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:33,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:33,769 INFO L229 MonitoredProcess]: Starting monitored process 244 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:14:33,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Waiting until timeout for monitored process [2022-01-28 15:14:33,793 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:14:33,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:33,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:14:33,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:33,940 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:33,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 50 [2022-01-28 15:14:34,003 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:34,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:34,125 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:34,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:14:34,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:34,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:14:34,166 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:34,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243987612] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:34,167 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:34,167 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-28 15:14:34,167 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171551142] [2022-01-28 15:14:34,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:34,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-28 15:14:34,167 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:34,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-28 15:14:34,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-01-28 15:14:34,167 INFO L87 Difference]: Start difference. First operand 5949 states and 26038 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:34,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:34,561 INFO L93 Difference]: Finished difference Result 6523 states and 28244 transitions. [2022-01-28 15:14:34,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-28 15:14:34,561 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:34,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:34,578 INFO L225 Difference]: With dead ends: 6523 [2022-01-28 15:14:34,579 INFO L226 Difference]: Without dead ends: 6500 [2022-01-28 15:14:34,579 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=138, Invalid=792, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:14:34,579 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 146 mSDsluCounter, 765 mSDsCounter, 0 mSdLazyCounter, 855 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 1253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 855 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 361 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:34,579 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 524 Invalid, 1253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 855 Invalid, 0 Unknown, 361 Unchecked, 0.2s Time] [2022-01-28 15:14:34,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6500 states. [2022-01-28 15:14:34,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6500 to 5977. [2022-01-28 15:14:34,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5977 states, 5976 states have (on average 4.375836680053547) internal successors, (26150), 5976 states have internal predecessors, (26150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:34,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5977 states to 5977 states and 26150 transitions. [2022-01-28 15:14:34,718 INFO L78 Accepts]: Start accepts. Automaton has 5977 states and 26150 transitions. Word has length 23 [2022-01-28 15:14:34,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:34,718 INFO L470 AbstractCegarLoop]: Abstraction has 5977 states and 26150 transitions. [2022-01-28 15:14:34,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 21 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:34,718 INFO L276 IsEmpty]: Start isEmpty. Operand 5977 states and 26150 transitions. [2022-01-28 15:14:34,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:34,729 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:34,729 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:34,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (244)] Forceful destruction successful, exit code 0 [2022-01-28 15:14:34,935 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243,244 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:34,935 INFO L402 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:34,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:34,936 INFO L85 PathProgramCache]: Analyzing trace with hash 459224340, now seen corresponding path program 126 times [2022-01-28 15:14:34,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:34,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49875271] [2022-01-28 15:14:34,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:34,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:34,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:35,034 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:35,034 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:35,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49875271] [2022-01-28 15:14:35,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49875271] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:35,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720558660] [2022-01-28 15:14:35,034 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:14:35,034 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:35,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:35,035 INFO L229 MonitoredProcess]: Starting monitored process 245 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:14:35,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Waiting until timeout for monitored process [2022-01-28 15:14:35,058 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:14:35,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:35,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:14:35,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:35,157 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:35,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 28 [2022-01-28 15:14:35,221 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:35,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:35,302 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:35,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:14:35,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:35,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:14:35,333 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:35,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720558660] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:35,334 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:35,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:14:35,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118131491] [2022-01-28 15:14:35,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:35,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:14:35,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:35,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:14:35,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:14:35,334 INFO L87 Difference]: Start difference. First operand 5977 states and 26150 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:35,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:35,960 INFO L93 Difference]: Finished difference Result 6583 states and 28482 transitions. [2022-01-28 15:14:35,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-28 15:14:35,960 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:35,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:35,978 INFO L225 Difference]: With dead ends: 6583 [2022-01-28 15:14:35,978 INFO L226 Difference]: Without dead ends: 6566 [2022-01-28 15:14:35,978 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=147, Invalid=909, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:14:35,979 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 180 mSDsluCounter, 1090 mSDsCounter, 0 mSdLazyCounter, 1841 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 733 SdHoareTripleChecker+Invalid, 1893 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1841 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:35,979 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 733 Invalid, 1893 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1841 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:14:35,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6566 states. [2022-01-28 15:14:36,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6566 to 5953. [2022-01-28 15:14:36,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5953 states, 5952 states have (on average 4.377688172043011) internal successors, (26056), 5952 states have internal predecessors, (26056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:36,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5953 states to 5953 states and 26056 transitions. [2022-01-28 15:14:36,094 INFO L78 Accepts]: Start accepts. Automaton has 5953 states and 26056 transitions. Word has length 23 [2022-01-28 15:14:36,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:36,094 INFO L470 AbstractCegarLoop]: Abstraction has 5953 states and 26056 transitions. [2022-01-28 15:14:36,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:36,094 INFO L276 IsEmpty]: Start isEmpty. Operand 5953 states and 26056 transitions. [2022-01-28 15:14:36,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:36,105 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:36,105 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:36,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Forceful destruction successful, exit code 0 [2022-01-28 15:14:36,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 245 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable244 [2022-01-28 15:14:36,320 INFO L402 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:36,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:36,321 INFO L85 PathProgramCache]: Analyzing trace with hash -257610558, now seen corresponding path program 127 times [2022-01-28 15:14:36,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:36,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047171599] [2022-01-28 15:14:36,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:36,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:36,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:36,448 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:36,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:36,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047171599] [2022-01-28 15:14:36,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047171599] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:36,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897798594] [2022-01-28 15:14:36,449 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:14:36,449 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:36,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:36,450 INFO L229 MonitoredProcess]: Starting monitored process 246 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:14:36,451 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Waiting until timeout for monitored process [2022-01-28 15:14:36,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:36,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:14:36,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:36,563 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:36,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:14:36,731 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:36,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:36,818 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:36,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:14:36,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:36,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:14:36,849 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:36,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897798594] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:36,849 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:36,849 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:14:36,849 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291226701] [2022-01-28 15:14:36,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:36,849 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:14:36,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:36,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:14:36,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:14:36,849 INFO L87 Difference]: Start difference. First operand 5953 states and 26056 transitions. Second operand has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:38,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:38,021 INFO L93 Difference]: Finished difference Result 6457 states and 27987 transitions. [2022-01-28 15:14:38,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:14:38,021 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:38,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:38,039 INFO L225 Difference]: With dead ends: 6457 [2022-01-28 15:14:38,039 INFO L226 Difference]: Without dead ends: 6432 [2022-01-28 15:14:38,040 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 386 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=289, Invalid=1433, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:14:38,040 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 232 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 1293 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 1379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:38,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 500 Invalid, 1379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1293 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:14:38,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6432 states. [2022-01-28 15:14:38,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6432 to 5955. [2022-01-28 15:14:38,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5955 states, 5954 states have (on average 4.377897211958348) internal successors, (26066), 5954 states have internal predecessors, (26066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:38,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5955 states to 5955 states and 26066 transitions. [2022-01-28 15:14:38,153 INFO L78 Accepts]: Start accepts. Automaton has 5955 states and 26066 transitions. Word has length 23 [2022-01-28 15:14:38,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:38,153 INFO L470 AbstractCegarLoop]: Abstraction has 5955 states and 26066 transitions. [2022-01-28 15:14:38,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:38,153 INFO L276 IsEmpty]: Start isEmpty. Operand 5955 states and 26066 transitions. [2022-01-28 15:14:38,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:38,164 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:38,164 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:38,179 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Ended with exit code 0 [2022-01-28 15:14:38,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 246 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable245 [2022-01-28 15:14:38,379 INFO L402 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:38,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:38,380 INFO L85 PathProgramCache]: Analyzing trace with hash 818100598, now seen corresponding path program 128 times [2022-01-28 15:14:38,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:38,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220722284] [2022-01-28 15:14:38,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:38,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:38,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:38,507 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:38,507 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:38,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220722284] [2022-01-28 15:14:38,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220722284] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:38,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120820504] [2022-01-28 15:14:38,507 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:14:38,507 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:38,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:38,508 INFO L229 MonitoredProcess]: Starting monitored process 247 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:14:38,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (247)] Waiting until timeout for monitored process [2022-01-28 15:14:38,539 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:14:38,539 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:38,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:14:38,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:38,678 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:38,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:14:38,889 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:38,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:39,015 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:39,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:14:39,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:39,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:14:39,066 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:39,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120820504] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:39,066 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:39,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:14:39,066 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409017226] [2022-01-28 15:14:39,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:39,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:14:39,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:39,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:14:39,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:14:39,067 INFO L87 Difference]: Start difference. First operand 5955 states and 26066 transitions. Second operand has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:40,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:40,346 INFO L93 Difference]: Finished difference Result 6447 states and 27950 transitions. [2022-01-28 15:14:40,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:14:40,347 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:40,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:40,364 INFO L225 Difference]: With dead ends: 6447 [2022-01-28 15:14:40,364 INFO L226 Difference]: Without dead ends: 6426 [2022-01-28 15:14:40,364 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=278, Invalid=1444, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:14:40,364 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 201 mSDsluCounter, 892 mSDsCounter, 0 mSdLazyCounter, 1503 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 627 SdHoareTripleChecker+Invalid, 1594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:40,364 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 627 Invalid, 1594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1503 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:14:40,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6426 states. [2022-01-28 15:14:40,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6426 to 5949. [2022-01-28 15:14:40,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5949 states, 5948 states have (on average 4.3776059179556155) internal successors, (26038), 5948 states have internal predecessors, (26038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:40,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5949 states to 5949 states and 26038 transitions. [2022-01-28 15:14:40,473 INFO L78 Accepts]: Start accepts. Automaton has 5949 states and 26038 transitions. Word has length 23 [2022-01-28 15:14:40,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:40,473 INFO L470 AbstractCegarLoop]: Abstraction has 5949 states and 26038 transitions. [2022-01-28 15:14:40,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:40,473 INFO L276 IsEmpty]: Start isEmpty. Operand 5949 states and 26038 transitions. [2022-01-28 15:14:40,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:40,484 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:40,484 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:40,499 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (247)] Ended with exit code 0 [2022-01-28 15:14:40,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 247 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2022-01-28 15:14:40,699 INFO L402 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:40,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:40,700 INFO L85 PathProgramCache]: Analyzing trace with hash 596230688, now seen corresponding path program 129 times [2022-01-28 15:14:40,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:40,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702845987] [2022-01-28 15:14:40,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:40,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:40,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:40,780 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:40,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:40,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702845987] [2022-01-28 15:14:40,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702845987] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:40,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801931284] [2022-01-28 15:14:40,780 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:14:40,781 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:40,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:40,781 INFO L229 MonitoredProcess]: Starting monitored process 248 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:14:40,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (248)] Waiting until timeout for monitored process [2022-01-28 15:14:40,805 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:14:40,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:40,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:14:40,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:40,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:40,909 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:14:40,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 25 treesize of output 49 [2022-01-28 15:14:40,987 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:40,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:41,175 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:41,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801931284] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:41,175 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:41,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:14:41,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353654982] [2022-01-28 15:14:41,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:41,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:14:41,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:41,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:14:41,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=607, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:14:41,176 INFO L87 Difference]: Start difference. First operand 5949 states and 26038 transitions. Second operand has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:42,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:42,801 INFO L93 Difference]: Finished difference Result 7595 states and 32592 transitions. [2022-01-28 15:14:42,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-28 15:14:42,802 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:42,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:42,823 INFO L225 Difference]: With dead ends: 7595 [2022-01-28 15:14:42,823 INFO L226 Difference]: Without dead ends: 7538 [2022-01-28 15:14:42,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 982 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=508, Invalid=3652, Unknown=0, NotChecked=0, Total=4160 [2022-01-28 15:14:42,823 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 505 mSDsluCounter, 1364 mSDsCounter, 0 mSdLazyCounter, 2320 mSolverCounterSat, 192 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 505 SdHoareTripleChecker+Valid, 902 SdHoareTripleChecker+Invalid, 2512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 192 IncrementalHoareTripleChecker+Valid, 2320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:42,823 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [505 Valid, 902 Invalid, 2512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [192 Valid, 2320 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:14:42,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7538 states. [2022-01-28 15:14:42,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7538 to 6001. [2022-01-28 15:14:42,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6001 states, 6000 states have (on average 4.381833333333334) internal successors, (26291), 6000 states have internal predecessors, (26291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:42,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6001 states to 6001 states and 26291 transitions. [2022-01-28 15:14:42,948 INFO L78 Accepts]: Start accepts. Automaton has 6001 states and 26291 transitions. Word has length 23 [2022-01-28 15:14:42,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:42,948 INFO L470 AbstractCegarLoop]: Abstraction has 6001 states and 26291 transitions. [2022-01-28 15:14:42,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:42,948 INFO L276 IsEmpty]: Start isEmpty. Operand 6001 states and 26291 transitions. [2022-01-28 15:14:42,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:42,960 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:42,960 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:42,976 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (248)] Forceful destruction successful, exit code 0 [2022-01-28 15:14:43,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247,248 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:43,175 INFO L402 AbstractCegarLoop]: === Iteration 249 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:43,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:43,176 INFO L85 PathProgramCache]: Analyzing trace with hash 173694228, now seen corresponding path program 130 times [2022-01-28 15:14:43,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:43,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777220349] [2022-01-28 15:14:43,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:43,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:43,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:43,249 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:43,249 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:43,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777220349] [2022-01-28 15:14:43,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777220349] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:43,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654568635] [2022-01-28 15:14:43,249 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:14:43,249 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:43,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:43,250 INFO L229 MonitoredProcess]: Starting monitored process 249 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:14:43,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (249)] Waiting until timeout for monitored process [2022-01-28 15:14:43,275 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:14:43,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:43,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:14:43,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:43,376 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:43,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:14:43,484 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:43,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:43,562 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:43,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:14:43,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:43,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:14:43,593 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:43,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654568635] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:43,593 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:43,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:14:43,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978343891] [2022-01-28 15:14:43,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:43,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:14:43,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:43,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:14:43,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:14:43,594 INFO L87 Difference]: Start difference. First operand 6001 states and 26291 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:44,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:44,140 INFO L93 Difference]: Finished difference Result 6317 states and 27499 transitions. [2022-01-28 15:14:44,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:14:44,140 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:44,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:44,156 INFO L225 Difference]: With dead ends: 6317 [2022-01-28 15:14:44,156 INFO L226 Difference]: Without dead ends: 6294 [2022-01-28 15:14:44,156 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=165, Invalid=957, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:14:44,157 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 155 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 1078 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 1136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1078 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:44,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 495 Invalid, 1136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1078 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:14:44,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6294 states. [2022-01-28 15:14:44,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6294 to 6001. [2022-01-28 15:14:44,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6001 states, 6000 states have (on average 4.381833333333334) internal successors, (26291), 6000 states have internal predecessors, (26291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:44,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6001 states to 6001 states and 26291 transitions. [2022-01-28 15:14:44,324 INFO L78 Accepts]: Start accepts. Automaton has 6001 states and 26291 transitions. Word has length 23 [2022-01-28 15:14:44,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:44,324 INFO L470 AbstractCegarLoop]: Abstraction has 6001 states and 26291 transitions. [2022-01-28 15:14:44,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:44,324 INFO L276 IsEmpty]: Start isEmpty. Operand 6001 states and 26291 transitions. [2022-01-28 15:14:44,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:44,335 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:44,335 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:44,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (249)] Forceful destruction successful, exit code 0 [2022-01-28 15:14:44,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 249 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable248 [2022-01-28 15:14:44,551 INFO L402 AbstractCegarLoop]: === Iteration 250 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:44,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:44,552 INFO L85 PathProgramCache]: Analyzing trace with hash 148954170, now seen corresponding path program 131 times [2022-01-28 15:14:44,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:44,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374078654] [2022-01-28 15:14:44,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:44,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:44,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:44,639 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:44,639 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:44,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374078654] [2022-01-28 15:14:44,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374078654] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:44,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190131969] [2022-01-28 15:14:44,639 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:14:44,639 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:44,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:44,640 INFO L229 MonitoredProcess]: Starting monitored process 250 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:14:44,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Waiting until timeout for monitored process [2022-01-28 15:14:44,672 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:14:44,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:44,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:14:44,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:44,773 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:44,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:14:44,883 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:44,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:44,969 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:44,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:14:44,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:44,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:14:45,000 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:45,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190131969] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:45,000 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:45,000 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:14:45,000 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68572951] [2022-01-28 15:14:45,000 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:45,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:14:45,008 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:45,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:14:45,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:14:45,008 INFO L87 Difference]: Start difference. First operand 6001 states and 26291 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:45,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:45,687 INFO L93 Difference]: Finished difference Result 6299 states and 27430 transitions. [2022-01-28 15:14:45,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-28 15:14:45,687 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:45,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:45,703 INFO L225 Difference]: With dead ends: 6299 [2022-01-28 15:14:45,703 INFO L226 Difference]: Without dead ends: 6277 [2022-01-28 15:14:45,703 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=186, Invalid=1146, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:14:45,703 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 135 mSDsluCounter, 882 mSDsCounter, 0 mSdLazyCounter, 1542 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 1599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:45,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 606 Invalid, 1599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1542 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:14:45,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6277 states. [2022-01-28 15:14:45,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6277 to 6003. [2022-01-28 15:14:45,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6003 states, 6002 states have (on average 4.381872709096967) internal successors, (26300), 6002 states have internal predecessors, (26300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:45,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6003 states to 6003 states and 26300 transitions. [2022-01-28 15:14:45,809 INFO L78 Accepts]: Start accepts. Automaton has 6003 states and 26300 transitions. Word has length 23 [2022-01-28 15:14:45,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:45,809 INFO L470 AbstractCegarLoop]: Abstraction has 6003 states and 26300 transitions. [2022-01-28 15:14:45,809 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:45,809 INFO L276 IsEmpty]: Start isEmpty. Operand 6003 states and 26300 transitions. [2022-01-28 15:14:45,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:45,820 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:45,820 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:45,835 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Forceful destruction successful, exit code 0 [2022-01-28 15:14:46,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 250 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable249 [2022-01-28 15:14:46,023 INFO L402 AbstractCegarLoop]: === Iteration 251 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:46,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:46,023 INFO L85 PathProgramCache]: Analyzing trace with hash 734288122, now seen corresponding path program 132 times [2022-01-28 15:14:46,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:46,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034392701] [2022-01-28 15:14:46,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:46,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:46,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:46,157 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:46,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:46,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034392701] [2022-01-28 15:14:46,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034392701] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:46,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838879982] [2022-01-28 15:14:46,158 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:14:46,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:46,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:46,159 INFO L229 MonitoredProcess]: Starting monitored process 251 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:14:46,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Waiting until timeout for monitored process [2022-01-28 15:14:46,184 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:14:46,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:46,185 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:14:46,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:46,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:46,358 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:14:46,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:14:46,443 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:46,443 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:46,558 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:14:46,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838879982] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:46,558 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:46,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2022-01-28 15:14:46,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787139249] [2022-01-28 15:14:46,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:46,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:14:46,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:46,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:14:46,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:14:46,559 INFO L87 Difference]: Start difference. First operand 6003 states and 26300 transitions. Second operand has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:47,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:47,327 INFO L93 Difference]: Finished difference Result 7127 states and 30682 transitions. [2022-01-28 15:14:47,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-28 15:14:47,328 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:47,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:47,348 INFO L225 Difference]: With dead ends: 7127 [2022-01-28 15:14:47,348 INFO L226 Difference]: Without dead ends: 7075 [2022-01-28 15:14:47,348 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=286, Invalid=1784, Unknown=0, NotChecked=0, Total=2070 [2022-01-28 15:14:47,348 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 304 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 1049 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 1169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:47,349 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [304 Valid, 411 Invalid, 1169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1049 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:14:47,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7075 states. [2022-01-28 15:14:47,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7075 to 6035. [2022-01-28 15:14:47,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6035 states, 6034 states have (on average 4.384322174345376) internal successors, (26455), 6034 states have internal predecessors, (26455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:47,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6035 states to 6035 states and 26455 transitions. [2022-01-28 15:14:47,473 INFO L78 Accepts]: Start accepts. Automaton has 6035 states and 26455 transitions. Word has length 23 [2022-01-28 15:14:47,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:47,473 INFO L470 AbstractCegarLoop]: Abstraction has 6035 states and 26455 transitions. [2022-01-28 15:14:47,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:47,473 INFO L276 IsEmpty]: Start isEmpty. Operand 6035 states and 26455 transitions. [2022-01-28 15:14:47,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:47,485 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:47,485 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:47,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Forceful destruction successful, exit code 0 [2022-01-28 15:14:47,701 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250,251 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:47,701 INFO L402 AbstractCegarLoop]: === Iteration 252 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:47,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:47,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1947112440, now seen corresponding path program 133 times [2022-01-28 15:14:47,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:47,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511465475] [2022-01-28 15:14:47,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:47,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:47,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:47,782 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:47,782 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:47,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511465475] [2022-01-28 15:14:47,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511465475] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:47,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050969935] [2022-01-28 15:14:47,782 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:14:47,782 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:47,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:47,783 INFO L229 MonitoredProcess]: Starting monitored process 252 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:14:47,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Waiting until timeout for monitored process [2022-01-28 15:14:47,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:47,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:14:47,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:47,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:47,940 INFO L354 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2022-01-28 15:14:47,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 52 treesize of output 71 [2022-01-28 15:14:48,162 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:48,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:48,297 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:48,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-01-28 15:14:48,354 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:48,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050969935] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:48,354 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:48,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:14:48,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130987242] [2022-01-28 15:14:48,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:48,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:14:48,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:48,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:14:48,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:14:48,355 INFO L87 Difference]: Start difference. First operand 6035 states and 26455 transitions. Second operand has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:50,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:50,185 INFO L93 Difference]: Finished difference Result 8560 states and 36301 transitions. [2022-01-28 15:14:50,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-28 15:14:50,185 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:50,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:50,205 INFO L225 Difference]: With dead ends: 8560 [2022-01-28 15:14:50,205 INFO L226 Difference]: Without dead ends: 8511 [2022-01-28 15:14:50,205 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1222 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=736, Invalid=3554, Unknown=0, NotChecked=0, Total=4290 [2022-01-28 15:14:50,205 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 400 mSDsluCounter, 1125 mSDsCounter, 0 mSdLazyCounter, 1737 mSolverCounterSat, 307 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 706 SdHoareTripleChecker+Invalid, 2282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 307 IncrementalHoareTripleChecker+Valid, 1737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 238 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:50,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 706 Invalid, 2282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [307 Valid, 1737 Invalid, 0 Unknown, 238 Unchecked, 0.7s Time] [2022-01-28 15:14:50,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8511 states. [2022-01-28 15:14:50,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8511 to 6075. [2022-01-28 15:14:50,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6075 states, 6074 states have (on average 4.385577872900889) internal successors, (26638), 6074 states have internal predecessors, (26638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:50,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6075 states to 6075 states and 26638 transitions. [2022-01-28 15:14:50,320 INFO L78 Accepts]: Start accepts. Automaton has 6075 states and 26638 transitions. Word has length 23 [2022-01-28 15:14:50,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:50,320 INFO L470 AbstractCegarLoop]: Abstraction has 6075 states and 26638 transitions. [2022-01-28 15:14:50,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:50,320 INFO L276 IsEmpty]: Start isEmpty. Operand 6075 states and 26638 transitions. [2022-01-28 15:14:50,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:50,330 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:50,330 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:50,346 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Forceful destruction successful, exit code 0 [2022-01-28 15:14:50,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251,252 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:50,535 INFO L402 AbstractCegarLoop]: === Iteration 253 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:50,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:50,535 INFO L85 PathProgramCache]: Analyzing trace with hash -78267210, now seen corresponding path program 134 times [2022-01-28 15:14:50,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:50,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252417593] [2022-01-28 15:14:50,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:50,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:50,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:50,664 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:50,664 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:50,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252417593] [2022-01-28 15:14:50,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252417593] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:50,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954587802] [2022-01-28 15:14:50,664 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:14:50,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:50,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:50,665 INFO L229 MonitoredProcess]: Starting monitored process 253 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:14:50,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (253)] Waiting until timeout for monitored process [2022-01-28 15:14:50,690 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:14:50,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:50,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:14:50,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:50,843 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:50,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:14:50,997 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:50,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:51,135 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:51,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:14:51,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:51,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:14:51,198 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:51,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954587802] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:51,198 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:51,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:14:51,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963941453] [2022-01-28 15:14:51,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:51,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:14:51,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:51,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:14:51,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:14:51,199 INFO L87 Difference]: Start difference. First operand 6075 states and 26638 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:52,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:52,322 INFO L93 Difference]: Finished difference Result 6547 states and 28461 transitions. [2022-01-28 15:14:52,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:14:52,323 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:52,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:52,342 INFO L225 Difference]: With dead ends: 6547 [2022-01-28 15:14:52,342 INFO L226 Difference]: Without dead ends: 6525 [2022-01-28 15:14:52,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=236, Invalid=1486, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:14:52,342 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 151 mSDsluCounter, 962 mSDsCounter, 0 mSdLazyCounter, 1656 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 1720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:52,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 665 Invalid, 1720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1656 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:14:52,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6525 states. [2022-01-28 15:14:52,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6525 to 6079. [2022-01-28 15:14:52,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6079 states, 6078 states have (on average 4.38565317538664) internal successors, (26656), 6078 states have internal predecessors, (26656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:52,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6079 states to 6079 states and 26656 transitions. [2022-01-28 15:14:52,470 INFO L78 Accepts]: Start accepts. Automaton has 6079 states and 26656 transitions. Word has length 23 [2022-01-28 15:14:52,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:52,471 INFO L470 AbstractCegarLoop]: Abstraction has 6079 states and 26656 transitions. [2022-01-28 15:14:52,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:52,471 INFO L276 IsEmpty]: Start isEmpty. Operand 6079 states and 26656 transitions. [2022-01-28 15:14:52,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:52,483 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:52,483 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:52,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (253)] Forceful destruction successful, exit code 0 [2022-01-28 15:14:52,700 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,253 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:52,700 INFO L402 AbstractCegarLoop]: === Iteration 254 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:52,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:52,700 INFO L85 PathProgramCache]: Analyzing trace with hash 435259642, now seen corresponding path program 135 times [2022-01-28 15:14:52,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:52,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071195796] [2022-01-28 15:14:52,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:52,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:52,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:52,802 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:52,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:52,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071195796] [2022-01-28 15:14:52,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071195796] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:52,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614211372] [2022-01-28 15:14:52,802 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:14:52,802 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:52,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:52,804 INFO L229 MonitoredProcess]: Starting monitored process 254 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:14:52,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (254)] Waiting until timeout for monitored process [2022-01-28 15:14:52,828 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:14:52,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:52,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:14:52,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:52,943 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:52,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:14:53,123 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:53,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:53,260 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:53,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:14:53,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:53,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:14:53,301 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:53,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614211372] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:53,301 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:53,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:14:53,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486943067] [2022-01-28 15:14:53,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:53,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:14:53,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:53,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:14:53,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:14:53,301 INFO L87 Difference]: Start difference. First operand 6079 states and 26656 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:54,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:54,426 INFO L93 Difference]: Finished difference Result 6522 states and 28355 transitions. [2022-01-28 15:14:54,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-28 15:14:54,426 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:54,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:54,444 INFO L225 Difference]: With dead ends: 6522 [2022-01-28 15:14:54,444 INFO L226 Difference]: Without dead ends: 6497 [2022-01-28 15:14:54,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 497 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=340, Invalid=1822, Unknown=0, NotChecked=0, Total=2162 [2022-01-28 15:14:54,444 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 200 mSDsluCounter, 738 mSDsCounter, 0 mSdLazyCounter, 1278 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 1396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 1278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:54,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 458 Invalid, 1396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 1278 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:14:54,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6497 states. [2022-01-28 15:14:54,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6497 to 6081. [2022-01-28 15:14:54,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6081 states, 6080 states have (on average 4.385855263157895) internal successors, (26666), 6080 states have internal predecessors, (26666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:54,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6081 states to 6081 states and 26666 transitions. [2022-01-28 15:14:54,617 INFO L78 Accepts]: Start accepts. Automaton has 6081 states and 26666 transitions. Word has length 23 [2022-01-28 15:14:54,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:54,617 INFO L470 AbstractCegarLoop]: Abstraction has 6081 states and 26666 transitions. [2022-01-28 15:14:54,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:54,617 INFO L276 IsEmpty]: Start isEmpty. Operand 6081 states and 26666 transitions. [2022-01-28 15:14:54,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:54,628 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:54,628 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:54,644 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (254)] Forceful destruction successful, exit code 0 [2022-01-28 15:14:54,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253,254 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:54,845 INFO L402 AbstractCegarLoop]: === Iteration 255 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:54,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:54,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1510970798, now seen corresponding path program 136 times [2022-01-28 15:14:54,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:54,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950716140] [2022-01-28 15:14:54,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:54,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:54,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:55,041 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:55,041 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:55,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950716140] [2022-01-28 15:14:55,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950716140] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:55,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226697850] [2022-01-28 15:14:55,042 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:14:55,042 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:55,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:55,044 INFO L229 MonitoredProcess]: Starting monitored process 255 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:14:55,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (255)] Waiting until timeout for monitored process [2022-01-28 15:14:55,069 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:14:55,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:55,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:14:55,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:55,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:55,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:55,305 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:55,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 21 treesize of output 45 [2022-01-28 15:14:55,624 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:55,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:55,853 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:55,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-01-28 15:14:55,929 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:55,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226697850] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:55,930 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:55,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:14:55,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348439755] [2022-01-28 15:14:55,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:55,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:14:55,930 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:55,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:14:55,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:14:55,930 INFO L87 Difference]: Start difference. First operand 6081 states and 26666 transitions. Second operand has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:58,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:14:58,420 INFO L93 Difference]: Finished difference Result 8818 states and 37333 transitions. [2022-01-28 15:14:58,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-28 15:14:58,421 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:14:58,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:14:58,446 INFO L225 Difference]: With dead ends: 8818 [2022-01-28 15:14:58,446 INFO L226 Difference]: Without dead ends: 8769 [2022-01-28 15:14:58,447 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1638 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=955, Invalid=5051, Unknown=0, NotChecked=0, Total=6006 [2022-01-28 15:14:58,447 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 382 mSDsluCounter, 1541 mSDsCounter, 0 mSdLazyCounter, 2608 mSolverCounterSat, 325 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 1000 SdHoareTripleChecker+Invalid, 3233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 325 IncrementalHoareTripleChecker+Valid, 2608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 300 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:14:58,447 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [382 Valid, 1000 Invalid, 3233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [325 Valid, 2608 Invalid, 0 Unknown, 300 Unchecked, 1.0s Time] [2022-01-28 15:14:58,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8769 states. [2022-01-28 15:14:58,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8769 to 6109. [2022-01-28 15:14:58,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6109 states, 6108 states have (on average 4.386705959397512) internal successors, (26794), 6108 states have internal predecessors, (26794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:58,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6109 states to 6109 states and 26794 transitions. [2022-01-28 15:14:58,594 INFO L78 Accepts]: Start accepts. Automaton has 6109 states and 26794 transitions. Word has length 23 [2022-01-28 15:14:58,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:14:58,594 INFO L470 AbstractCegarLoop]: Abstraction has 6109 states and 26794 transitions. [2022-01-28 15:14:58,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:14:58,598 INFO L276 IsEmpty]: Start isEmpty. Operand 6109 states and 26794 transitions. [2022-01-28 15:14:58,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:14:58,611 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:14:58,612 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:14:58,628 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (255)] Ended with exit code 0 [2022-01-28 15:14:58,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 255 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable254 [2022-01-28 15:14:58,828 INFO L402 AbstractCegarLoop]: === Iteration 256 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:14:58,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:14:58,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1791966650, now seen corresponding path program 137 times [2022-01-28 15:14:58,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:14:58,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136210302] [2022-01-28 15:14:58,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:14:58,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:14:58,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:14:58,918 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:58,918 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:14:58,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136210302] [2022-01-28 15:14:58,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136210302] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:14:58,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803184112] [2022-01-28 15:14:58,918 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:14:58,918 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:14:58,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:14:58,926 INFO L229 MonitoredProcess]: Starting monitored process 256 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:14:58,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (256)] Waiting until timeout for monitored process [2022-01-28 15:14:58,954 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:14:58,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:14:58,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:14:58,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:14:59,034 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:59,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:14:59,200 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:59,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:14:59,314 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:14:59,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:14:59,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:14:59,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:14:59,348 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:14:59,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803184112] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:14:59,349 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:14:59,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:14:59,351 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52481643] [2022-01-28 15:14:59,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:14:59,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:14:59,352 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:14:59,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:14:59,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:14:59,353 INFO L87 Difference]: Start difference. First operand 6109 states and 26794 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:00,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:00,058 INFO L93 Difference]: Finished difference Result 6511 states and 28331 transitions. [2022-01-28 15:15:00,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:15:00,059 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:00,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:00,076 INFO L225 Difference]: With dead ends: 6511 [2022-01-28 15:15:00,076 INFO L226 Difference]: Without dead ends: 6485 [2022-01-28 15:15:00,076 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=233, Invalid=1173, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:15:00,076 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 159 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 1103 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 397 SdHoareTripleChecker+Invalid, 1195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:00,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 397 Invalid, 1195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1103 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:15:00,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6485 states. [2022-01-28 15:15:00,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6485 to 6118. [2022-01-28 15:15:00,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6118 states, 6117 states have (on average 4.385483079941148) internal successors, (26826), 6117 states have internal predecessors, (26826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:00,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6118 states to 6118 states and 26826 transitions. [2022-01-28 15:15:00,217 INFO L78 Accepts]: Start accepts. Automaton has 6118 states and 26826 transitions. Word has length 23 [2022-01-28 15:15:00,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:00,217 INFO L470 AbstractCegarLoop]: Abstraction has 6118 states and 26826 transitions. [2022-01-28 15:15:00,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:00,217 INFO L276 IsEmpty]: Start isEmpty. Operand 6118 states and 26826 transitions. [2022-01-28 15:15:00,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:00,228 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:00,228 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:00,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (256)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:00,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 256 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable255 [2022-01-28 15:15:00,431 INFO L402 AbstractCegarLoop]: === Iteration 257 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:00,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:00,431 INFO L85 PathProgramCache]: Analyzing trace with hash 750390582, now seen corresponding path program 138 times [2022-01-28 15:15:00,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:00,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108736702] [2022-01-28 15:15:00,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:00,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:00,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:00,634 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:00,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:00,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108736702] [2022-01-28 15:15:00,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108736702] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:00,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386324313] [2022-01-28 15:15:00,635 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:15:00,635 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:00,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:00,637 INFO L229 MonitoredProcess]: Starting monitored process 257 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:00,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Waiting until timeout for monitored process [2022-01-28 15:15:00,660 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:15:00,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:00,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:00,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:00,788 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:00,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:15:01,050 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:01,050 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:01,221 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:01,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:01,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:01,229 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:01,270 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:01,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386324313] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:01,271 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:01,271 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:15:01,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626084295] [2022-01-28 15:15:01,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:01,271 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:15:01,271 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:01,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:15:01,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:15:01,272 INFO L87 Difference]: Start difference. First operand 6118 states and 26826 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:02,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:02,147 INFO L93 Difference]: Finished difference Result 6508 states and 28321 transitions. [2022-01-28 15:15:02,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:15:02,148 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:02,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:02,164 INFO L225 Difference]: With dead ends: 6508 [2022-01-28 15:15:02,165 INFO L226 Difference]: Without dead ends: 6480 [2022-01-28 15:15:02,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=244, Invalid=1238, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:15:02,165 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 199 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 1096 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 1205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1096 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:02,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 360 Invalid, 1205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1096 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:15:02,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6480 states. [2022-01-28 15:15:02,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6480 to 6111. [2022-01-28 15:15:02,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6111 states, 6110 states have (on average 4.38657937806874) internal successors, (26802), 6110 states have internal predecessors, (26802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:02,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6111 states to 6111 states and 26802 transitions. [2022-01-28 15:15:02,275 INFO L78 Accepts]: Start accepts. Automaton has 6111 states and 26802 transitions. Word has length 23 [2022-01-28 15:15:02,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:02,275 INFO L470 AbstractCegarLoop]: Abstraction has 6111 states and 26802 transitions. [2022-01-28 15:15:02,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:02,275 INFO L276 IsEmpty]: Start isEmpty. Operand 6111 states and 26802 transitions. [2022-01-28 15:15:02,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:02,286 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:02,286 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:02,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:02,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable256,257 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:02,488 INFO L402 AbstractCegarLoop]: === Iteration 258 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:02,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:02,488 INFO L85 PathProgramCache]: Analyzing trace with hash 463269230, now seen corresponding path program 139 times [2022-01-28 15:15:02,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:02,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782484746] [2022-01-28 15:15:02,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:02,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:02,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:02,613 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:02,613 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:02,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782484746] [2022-01-28 15:15:02,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782484746] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:02,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035823062] [2022-01-28 15:15:02,614 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:15:02,614 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:02,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:02,615 INFO L229 MonitoredProcess]: Starting monitored process 258 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:02,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (258)] Waiting until timeout for monitored process [2022-01-28 15:15:02,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:02,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:02,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:02,722 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:02,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:15:02,907 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:02,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:03,012 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:03,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:03,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:03,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:03,046 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:03,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035823062] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:03,047 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:03,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:15:03,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242947985] [2022-01-28 15:15:03,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:03,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:15:03,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:03,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:15:03,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:15:03,048 INFO L87 Difference]: Start difference. First operand 6111 states and 26802 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:03,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:03,788 INFO L93 Difference]: Finished difference Result 6437 states and 28041 transitions. [2022-01-28 15:15:03,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-28 15:15:03,788 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:03,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:03,807 INFO L225 Difference]: With dead ends: 6437 [2022-01-28 15:15:03,807 INFO L226 Difference]: Without dead ends: 6411 [2022-01-28 15:15:03,807 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=258, Invalid=1302, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:15:03,808 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 156 mSDsluCounter, 665 mSDsCounter, 0 mSdLazyCounter, 1252 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 1347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 1252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:03,808 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 439 Invalid, 1347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 1252 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:15:03,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6411 states. [2022-01-28 15:15:03,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6411 to 6111. [2022-01-28 15:15:03,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6111 states, 6110 states have (on average 4.38657937806874) internal successors, (26802), 6110 states have internal predecessors, (26802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:03,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6111 states to 6111 states and 26802 transitions. [2022-01-28 15:15:03,926 INFO L78 Accepts]: Start accepts. Automaton has 6111 states and 26802 transitions. Word has length 23 [2022-01-28 15:15:03,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:03,926 INFO L470 AbstractCegarLoop]: Abstraction has 6111 states and 26802 transitions. [2022-01-28 15:15:03,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:03,926 INFO L276 IsEmpty]: Start isEmpty. Operand 6111 states and 26802 transitions. [2022-01-28 15:15:03,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:03,938 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:03,938 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:03,954 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (258)] Ended with exit code 0 [2022-01-28 15:15:04,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 258 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable257 [2022-01-28 15:15:04,146 INFO L402 AbstractCegarLoop]: === Iteration 259 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:04,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:04,146 INFO L85 PathProgramCache]: Analyzing trace with hash -29948156, now seen corresponding path program 140 times [2022-01-28 15:15:04,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:04,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684419720] [2022-01-28 15:15:04,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:04,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:04,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:04,267 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:04,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:04,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684419720] [2022-01-28 15:15:04,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684419720] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:04,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658892946] [2022-01-28 15:15:04,267 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:15:04,268 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:04,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:04,268 INFO L229 MonitoredProcess]: Starting monitored process 259 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:04,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (259)] Waiting until timeout for monitored process [2022-01-28 15:15:04,291 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:15:04,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:04,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:04,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:04,363 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:04,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:15:04,527 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:04,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:04,626 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:04,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:04,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:04,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:04,656 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:04,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658892946] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:04,656 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:04,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:15:04,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858120116] [2022-01-28 15:15:04,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:04,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:15:04,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:04,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:15:04,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:15:04,657 INFO L87 Difference]: Start difference. First operand 6111 states and 26802 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:05,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:05,188 INFO L93 Difference]: Finished difference Result 6427 states and 28007 transitions. [2022-01-28 15:15:05,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:15:05,188 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:05,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:05,202 INFO L225 Difference]: With dead ends: 6427 [2022-01-28 15:15:05,202 INFO L226 Difference]: Without dead ends: 6406 [2022-01-28 15:15:05,202 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=182, Invalid=940, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:15:05,203 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 156 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 913 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 991 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 913 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:05,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 336 Invalid, 991 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 913 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:15:05,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6406 states. [2022-01-28 15:15:05,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6406 to 6111. [2022-01-28 15:15:05,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6111 states, 6110 states have (on average 4.38657937806874) internal successors, (26802), 6110 states have internal predecessors, (26802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:05,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6111 states to 6111 states and 26802 transitions. [2022-01-28 15:15:05,301 INFO L78 Accepts]: Start accepts. Automaton has 6111 states and 26802 transitions. Word has length 23 [2022-01-28 15:15:05,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:05,301 INFO L470 AbstractCegarLoop]: Abstraction has 6111 states and 26802 transitions. [2022-01-28 15:15:05,301 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:05,301 INFO L276 IsEmpty]: Start isEmpty. Operand 6111 states and 26802 transitions. [2022-01-28 15:15:05,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:05,312 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:05,312 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:05,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (259)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:05,521 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 259 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable258 [2022-01-28 15:15:05,521 INFO L402 AbstractCegarLoop]: === Iteration 260 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:05,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:05,521 INFO L85 PathProgramCache]: Analyzing trace with hash 904828100, now seen corresponding path program 141 times [2022-01-28 15:15:05,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:05,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254964484] [2022-01-28 15:15:05,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:05,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:05,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:05,683 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:05,684 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:05,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254964484] [2022-01-28 15:15:05,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254964484] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:05,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070869106] [2022-01-28 15:15:05,684 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:15:05,684 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:05,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:05,685 INFO L229 MonitoredProcess]: Starting monitored process 260 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:05,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (260)] Waiting until timeout for monitored process [2022-01-28 15:15:05,708 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:15:05,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:05,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:05,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:05,866 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:05,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:15:06,129 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:06,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:06,306 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:06,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:06,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:06,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:06,357 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:06,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1070869106] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:06,357 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:06,357 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:15:06,357 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801924760] [2022-01-28 15:15:06,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:06,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:15:06,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:06,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:15:06,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:15:06,358 INFO L87 Difference]: Start difference. First operand 6111 states and 26802 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:07,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:07,532 INFO L93 Difference]: Finished difference Result 6492 states and 28254 transitions. [2022-01-28 15:15:07,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:15:07,532 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:07,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:07,548 INFO L225 Difference]: With dead ends: 6492 [2022-01-28 15:15:07,548 INFO L226 Difference]: Without dead ends: 6467 [2022-01-28 15:15:07,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=258, Invalid=1382, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:15:07,548 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 176 mSDsluCounter, 705 mSDsCounter, 0 mSdLazyCounter, 1296 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 1388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:07,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 446 Invalid, 1388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1296 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:15:07,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6467 states. [2022-01-28 15:15:07,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6467 to 6113. [2022-01-28 15:15:07,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6113 states, 6112 states have (on average 4.386780104712042) internal successors, (26812), 6112 states have internal predecessors, (26812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:07,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6113 states to 6113 states and 26812 transitions. [2022-01-28 15:15:07,653 INFO L78 Accepts]: Start accepts. Automaton has 6113 states and 26812 transitions. Word has length 23 [2022-01-28 15:15:07,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:07,653 INFO L470 AbstractCegarLoop]: Abstraction has 6113 states and 26812 transitions. [2022-01-28 15:15:07,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:07,653 INFO L276 IsEmpty]: Start isEmpty. Operand 6113 states and 26812 transitions. [2022-01-28 15:15:07,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:07,664 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:07,664 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:07,681 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (260)] Ended with exit code 0 [2022-01-28 15:15:07,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 260 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable259 [2022-01-28 15:15:07,879 INFO L402 AbstractCegarLoop]: === Iteration 261 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:07,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:07,879 INFO L85 PathProgramCache]: Analyzing trace with hash -107864432, now seen corresponding path program 142 times [2022-01-28 15:15:07,879 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:07,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312971836] [2022-01-28 15:15:07,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:07,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:07,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:08,015 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:08,016 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:08,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312971836] [2022-01-28 15:15:08,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312971836] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:08,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159129809] [2022-01-28 15:15:08,016 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:15:08,016 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:08,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:08,017 INFO L229 MonitoredProcess]: Starting monitored process 261 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:08,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (261)] Waiting until timeout for monitored process [2022-01-28 15:15:08,040 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:15:08,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:08,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:08,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:08,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:08,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:08,183 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:08,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 25 treesize of output 51 [2022-01-28 15:15:08,526 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:08,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:08,770 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:08,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-01-28 15:15:08,867 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:08,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [159129809] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:08,867 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:08,867 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:15:08,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305187061] [2022-01-28 15:15:08,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:08,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:15:08,868 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:08,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:15:08,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:15:08,868 INFO L87 Difference]: Start difference. First operand 6113 states and 26812 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:11,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:11,348 INFO L93 Difference]: Finished difference Result 7907 states and 33784 transitions. [2022-01-28 15:15:11,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-28 15:15:11,349 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:11,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:11,370 INFO L225 Difference]: With dead ends: 7907 [2022-01-28 15:15:11,370 INFO L226 Difference]: Without dead ends: 7858 [2022-01-28 15:15:11,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1138 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=769, Invalid=3787, Unknown=0, NotChecked=0, Total=4556 [2022-01-28 15:15:11,371 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 442 mSDsluCounter, 1027 mSDsCounter, 0 mSdLazyCounter, 1700 mSolverCounterSat, 334 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 2243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 334 IncrementalHoareTripleChecker+Valid, 1700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 209 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:11,371 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 658 Invalid, 2243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [334 Valid, 1700 Invalid, 0 Unknown, 209 Unchecked, 0.9s Time] [2022-01-28 15:15:11,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7858 states. [2022-01-28 15:15:11,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7858 to 6127. [2022-01-28 15:15:11,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6127 states, 6126 states have (on average 4.388834476003917) internal successors, (26886), 6126 states have internal predecessors, (26886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:11,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6127 states to 6127 states and 26886 transitions. [2022-01-28 15:15:11,495 INFO L78 Accepts]: Start accepts. Automaton has 6127 states and 26886 transitions. Word has length 23 [2022-01-28 15:15:11,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:11,495 INFO L470 AbstractCegarLoop]: Abstraction has 6127 states and 26886 transitions. [2022-01-28 15:15:11,495 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:11,495 INFO L276 IsEmpty]: Start isEmpty. Operand 6127 states and 26886 transitions. [2022-01-28 15:15:11,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:11,506 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:11,506 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:11,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (261)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:11,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 261 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable260 [2022-01-28 15:15:11,719 INFO L402 AbstractCegarLoop]: === Iteration 262 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:11,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:11,720 INFO L85 PathProgramCache]: Analyzing trace with hash -926889682, now seen corresponding path program 143 times [2022-01-28 15:15:11,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:11,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147455333] [2022-01-28 15:15:11,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:11,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:11,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:11,849 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:11,849 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:11,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147455333] [2022-01-28 15:15:11,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147455333] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:11,849 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668393686] [2022-01-28 15:15:11,849 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:15:11,849 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:11,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:11,850 INFO L229 MonitoredProcess]: Starting monitored process 262 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:11,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (262)] Waiting until timeout for monitored process [2022-01-28 15:15:11,873 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:15:11,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:11,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:11,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:12,004 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:12,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:15:12,124 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:12,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:12,217 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:12,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:12,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:12,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:12,247 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:12,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668393686] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:12,247 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:12,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:15:12,247 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60880816] [2022-01-28 15:15:12,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:12,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:15:12,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:12,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:15:12,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:15:12,248 INFO L87 Difference]: Start difference. First operand 6127 states and 26886 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:13,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:13,029 INFO L93 Difference]: Finished difference Result 6759 states and 29334 transitions. [2022-01-28 15:15:13,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:15:13,029 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:13,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:13,082 INFO L225 Difference]: With dead ends: 6759 [2022-01-28 15:15:13,082 INFO L226 Difference]: Without dead ends: 6737 [2022-01-28 15:15:13,082 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 384 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=248, Invalid=1392, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:15:13,082 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 170 mSDsluCounter, 958 mSDsCounter, 0 mSdLazyCounter, 1713 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 1765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:13,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 663 Invalid, 1765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1713 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:15:13,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6737 states. [2022-01-28 15:15:13,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6737 to 6133. [2022-01-28 15:15:13,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6133 states, 6132 states have (on average 4.388617090671885) internal successors, (26911), 6132 states have internal predecessors, (26911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:13,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6133 states to 6133 states and 26911 transitions. [2022-01-28 15:15:13,190 INFO L78 Accepts]: Start accepts. Automaton has 6133 states and 26911 transitions. Word has length 23 [2022-01-28 15:15:13,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:13,190 INFO L470 AbstractCegarLoop]: Abstraction has 6133 states and 26911 transitions. [2022-01-28 15:15:13,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:13,190 INFO L276 IsEmpty]: Start isEmpty. Operand 6133 states and 26911 transitions. [2022-01-28 15:15:13,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:13,200 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:13,200 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:13,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (262)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:13,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,262 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:13,415 INFO L402 AbstractCegarLoop]: === Iteration 263 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:13,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:13,416 INFO L85 PathProgramCache]: Analyzing trace with hash -413362830, now seen corresponding path program 144 times [2022-01-28 15:15:13,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:13,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654284958] [2022-01-28 15:15:13,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:13,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:13,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:13,500 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:13,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:13,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654284958] [2022-01-28 15:15:13,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654284958] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:13,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12489575] [2022-01-28 15:15:13,500 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:15:13,500 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:13,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:13,501 INFO L229 MonitoredProcess]: Starting monitored process 263 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:13,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (263)] Waiting until timeout for monitored process [2022-01-28 15:15:13,521 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-28 15:15:13,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:13,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:13,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:13,604 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:13,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:15:13,748 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:13,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:13,841 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:13,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:13,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:13,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:13,873 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:13,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12489575] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:13,873 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:13,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:15:13,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010406196] [2022-01-28 15:15:13,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:13,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:15:13,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:13,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:15:13,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:15:13,874 INFO L87 Difference]: Start difference. First operand 6133 states and 26911 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:14,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:14,810 INFO L93 Difference]: Finished difference Result 6693 states and 29071 transitions. [2022-01-28 15:15:14,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-28 15:15:14,810 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:14,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:14,828 INFO L225 Difference]: With dead ends: 6693 [2022-01-28 15:15:14,828 INFO L226 Difference]: Without dead ends: 6668 [2022-01-28 15:15:14,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 466 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=342, Invalid=1638, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:15:14,828 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 226 mSDsluCounter, 876 mSDsCounter, 0 mSdLazyCounter, 1528 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 1623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 1528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:14,828 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [226 Valid, 574 Invalid, 1623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 1528 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:15:14,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6668 states. [2022-01-28 15:15:14,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6668 to 6129. [2022-01-28 15:15:14,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6129 states, 6128 states have (on average 4.388544386422977) internal successors, (26893), 6128 states have internal predecessors, (26893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:14,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6129 states to 6129 states and 26893 transitions. [2022-01-28 15:15:14,941 INFO L78 Accepts]: Start accepts. Automaton has 6129 states and 26893 transitions. Word has length 23 [2022-01-28 15:15:14,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:14,941 INFO L470 AbstractCegarLoop]: Abstraction has 6129 states and 26893 transitions. [2022-01-28 15:15:14,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:14,942 INFO L276 IsEmpty]: Start isEmpty. Operand 6129 states and 26893 transitions. [2022-01-28 15:15:14,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:14,953 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:14,953 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:14,968 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (263)] Ended with exit code 0 [2022-01-28 15:15:15,168 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262,263 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:15,168 INFO L402 AbstractCegarLoop]: === Iteration 264 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:15,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:15,168 INFO L85 PathProgramCache]: Analyzing trace with hash -517382184, now seen corresponding path program 145 times [2022-01-28 15:15:15,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:15,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847226642] [2022-01-28 15:15:15,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:15,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:15,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:15,272 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:15,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:15,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847226642] [2022-01-28 15:15:15,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847226642] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:15,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720133299] [2022-01-28 15:15:15,272 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:15:15,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:15,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:15,273 INFO L229 MonitoredProcess]: Starting monitored process 264 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:15,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (264)] Waiting until timeout for monitored process [2022-01-28 15:15:15,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:15,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:15,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:15,392 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:15,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:15:15,565 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:15,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:15,673 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:15,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:15,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:15,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:15,712 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:15,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720133299] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:15,712 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:15,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:15:15,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834386668] [2022-01-28 15:15:15,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:15,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:15:15,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:15,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:15:15,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:15:15,713 INFO L87 Difference]: Start difference. First operand 6129 states and 26893 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:16,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:16,873 INFO L93 Difference]: Finished difference Result 6767 states and 29341 transitions. [2022-01-28 15:15:16,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:15:16,873 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:16,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:16,895 INFO L225 Difference]: With dead ends: 6767 [2022-01-28 15:15:16,895 INFO L226 Difference]: Without dead ends: 6736 [2022-01-28 15:15:16,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=273, Invalid=1449, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:15:16,895 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 180 mSDsluCounter, 1058 mSDsCounter, 0 mSdLazyCounter, 1856 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 670 SdHoareTripleChecker+Invalid, 1923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1856 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:16,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 670 Invalid, 1923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1856 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:15:16,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6736 states. [2022-01-28 15:15:16,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6736 to 6131. [2022-01-28 15:15:17,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6131 states, 6130 states have (on average 4.387928221859706) internal successors, (26898), 6130 states have internal predecessors, (26898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:17,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6131 states to 6131 states and 26898 transitions. [2022-01-28 15:15:17,020 INFO L78 Accepts]: Start accepts. Automaton has 6131 states and 26898 transitions. Word has length 23 [2022-01-28 15:15:17,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:17,021 INFO L470 AbstractCegarLoop]: Abstraction has 6131 states and 26898 transitions. [2022-01-28 15:15:17,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:17,021 INFO L276 IsEmpty]: Start isEmpty. Operand 6131 states and 26898 transitions. [2022-01-28 15:15:17,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:17,032 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:17,032 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:17,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (264)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:17,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263,264 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:17,245 INFO L402 AbstractCegarLoop]: === Iteration 265 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:17,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:17,245 INFO L85 PathProgramCache]: Analyzing trace with hash 70363138, now seen corresponding path program 146 times [2022-01-28 15:15:17,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:17,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014710639] [2022-01-28 15:15:17,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:17,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:17,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:17,376 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:17,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:17,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014710639] [2022-01-28 15:15:17,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014710639] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:17,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986650429] [2022-01-28 15:15:17,376 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:15:17,376 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:17,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:17,377 INFO L229 MonitoredProcess]: Starting monitored process 265 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:17,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (265)] Waiting until timeout for monitored process [2022-01-28 15:15:17,400 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:15:17,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:17,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:17,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:17,527 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:17,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:15:17,751 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:17,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:17,905 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:17,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:17,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:17,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:17,958 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:17,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986650429] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:17,958 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:17,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:15:17,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950996336] [2022-01-28 15:15:17,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:17,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:15:17,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:17,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:15:17,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:15:17,959 INFO L87 Difference]: Start difference. First operand 6131 states and 26898 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:18,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:18,824 INFO L93 Difference]: Finished difference Result 6681 states and 29012 transitions. [2022-01-28 15:15:18,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:15:18,824 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:18,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:18,841 INFO L225 Difference]: With dead ends: 6681 [2022-01-28 15:15:18,841 INFO L226 Difference]: Without dead ends: 6656 [2022-01-28 15:15:18,841 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 438 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=319, Invalid=1573, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:15:18,841 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 255 mSDsluCounter, 694 mSDsCounter, 0 mSdLazyCounter, 1139 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 1249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 1139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:18,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 476 Invalid, 1249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 1139 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:15:18,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6656 states. [2022-01-28 15:15:18,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6656 to 6133. [2022-01-28 15:15:18,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6133 states, 6132 states have (on average 4.3881278538812785) internal successors, (26908), 6132 states have internal predecessors, (26908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:18,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6133 states to 6133 states and 26908 transitions. [2022-01-28 15:15:18,979 INFO L78 Accepts]: Start accepts. Automaton has 6133 states and 26908 transitions. Word has length 23 [2022-01-28 15:15:18,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:18,979 INFO L470 AbstractCegarLoop]: Abstraction has 6133 states and 26908 transitions. [2022-01-28 15:15:18,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:18,979 INFO L276 IsEmpty]: Start isEmpty. Operand 6133 states and 26908 transitions. [2022-01-28 15:15:18,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:18,990 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:18,990 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:19,005 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (265)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:19,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264,265 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:19,203 INFO L402 AbstractCegarLoop]: === Iteration 266 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:19,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:19,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1146074294, now seen corresponding path program 147 times [2022-01-28 15:15:19,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:19,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666803466] [2022-01-28 15:15:19,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:19,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:19,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:19,286 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:19,286 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:19,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666803466] [2022-01-28 15:15:19,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666803466] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:19,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163605317] [2022-01-28 15:15:19,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:15:19,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:19,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:19,287 INFO L229 MonitoredProcess]: Starting monitored process 266 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:19,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (266)] Waiting until timeout for monitored process [2022-01-28 15:15:19,316 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:15:19,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:19,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:15:19,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:19,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:19,440 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:15:19,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:15:19,524 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:19,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:19,656 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:15:19,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163605317] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:19,656 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:19,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2022-01-28 15:15:19,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333745865] [2022-01-28 15:15:19,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:19,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:15:19,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:19,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:15:19,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:15:19,657 INFO L87 Difference]: Start difference. First operand 6133 states and 26908 transitions. Second operand has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:20,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:20,768 INFO L93 Difference]: Finished difference Result 7651 states and 32944 transitions. [2022-01-28 15:15:20,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-28 15:15:20,769 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:20,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:20,791 INFO L225 Difference]: With dead ends: 7651 [2022-01-28 15:15:20,791 INFO L226 Difference]: Without dead ends: 7602 [2022-01-28 15:15:20,791 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 608 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=390, Invalid=2366, Unknown=0, NotChecked=0, Total=2756 [2022-01-28 15:15:20,791 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 339 mSDsluCounter, 986 mSDsCounter, 0 mSdLazyCounter, 1659 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 1796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 1659 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:20,791 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 655 Invalid, 1796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 1659 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:15:20,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7602 states. [2022-01-28 15:15:20,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7602 to 6173. [2022-01-28 15:15:20,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6173 states, 6172 states have (on average 4.391931302657161) internal successors, (27107), 6172 states have internal predecessors, (27107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:20,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6173 states to 6173 states and 27107 transitions. [2022-01-28 15:15:20,926 INFO L78 Accepts]: Start accepts. Automaton has 6173 states and 27107 transitions. Word has length 23 [2022-01-28 15:15:20,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:20,926 INFO L470 AbstractCegarLoop]: Abstraction has 6173 states and 27107 transitions. [2022-01-28 15:15:20,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:20,926 INFO L276 IsEmpty]: Start isEmpty. Operand 6173 states and 27107 transitions. [2022-01-28 15:15:20,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:20,939 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:20,939 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:20,956 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (266)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:21,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 266 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable265 [2022-01-28 15:15:21,154 INFO L402 AbstractCegarLoop]: === Iteration 267 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:21,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:21,154 INFO L85 PathProgramCache]: Analyzing trace with hash 882361692, now seen corresponding path program 148 times [2022-01-28 15:15:21,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:21,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772741031] [2022-01-28 15:15:21,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:21,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:21,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:21,240 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:21,240 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:21,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772741031] [2022-01-28 15:15:21,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772741031] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:21,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965909246] [2022-01-28 15:15:21,240 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:15:21,240 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:21,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:21,241 INFO L229 MonitoredProcess]: Starting monitored process 267 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:21,242 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (267)] Waiting until timeout for monitored process [2022-01-28 15:15:21,263 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:15:21,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:21,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:21,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:21,349 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:21,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:15:21,535 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:21,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:21,670 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:21,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:21,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:21,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:21,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:21,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965909246] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:21,710 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:21,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:15:21,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355123695] [2022-01-28 15:15:21,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:21,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:15:21,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:21,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:15:21,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:15:21,710 INFO L87 Difference]: Start difference. First operand 6173 states and 27107 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:22,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:22,553 INFO L93 Difference]: Finished difference Result 6585 states and 28676 transitions. [2022-01-28 15:15:22,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:15:22,553 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:22,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:22,573 INFO L225 Difference]: With dead ends: 6585 [2022-01-28 15:15:22,573 INFO L226 Difference]: Without dead ends: 6559 [2022-01-28 15:15:22,573 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=189, Invalid=1071, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:15:22,573 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 142 mSDsluCounter, 760 mSDsCounter, 0 mSdLazyCounter, 1317 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 1376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:22,573 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 483 Invalid, 1376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1317 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:15:22,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6559 states. [2022-01-28 15:15:22,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6559 to 6183. [2022-01-28 15:15:22,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6183 states, 6182 states have (on average 4.390003235198964) internal successors, (27139), 6182 states have internal predecessors, (27139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:22,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6183 states to 6183 states and 27139 transitions. [2022-01-28 15:15:22,695 INFO L78 Accepts]: Start accepts. Automaton has 6183 states and 27139 transitions. Word has length 23 [2022-01-28 15:15:22,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:22,695 INFO L470 AbstractCegarLoop]: Abstraction has 6183 states and 27139 transitions. [2022-01-28 15:15:22,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:22,695 INFO L276 IsEmpty]: Start isEmpty. Operand 6183 states and 27139 transitions. [2022-01-28 15:15:22,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:22,708 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:22,708 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:22,724 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (267)] Ended with exit code 0 [2022-01-28 15:15:22,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable266,267 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:22,920 INFO L402 AbstractCegarLoop]: === Iteration 268 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:22,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:22,920 INFO L85 PathProgramCache]: Analyzing trace with hash -159214376, now seen corresponding path program 149 times [2022-01-28 15:15:22,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:22,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850558370] [2022-01-28 15:15:22,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:22,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:22,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:23,044 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:23,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:23,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850558370] [2022-01-28 15:15:23,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850558370] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:23,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326764626] [2022-01-28 15:15:23,044 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:15:23,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:23,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:23,045 INFO L229 MonitoredProcess]: Starting monitored process 268 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:23,046 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (268)] Waiting until timeout for monitored process [2022-01-28 15:15:23,069 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:15:23,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:23,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:23,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:23,190 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:23,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:15:23,359 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:23,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:23,468 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:23,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:23,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:23,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:23,499 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:23,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326764626] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:23,499 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:23,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:15:23,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479184120] [2022-01-28 15:15:23,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:23,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:15:23,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:23,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:15:23,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:15:23,500 INFO L87 Difference]: Start difference. First operand 6183 states and 27139 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:24,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:24,088 INFO L93 Difference]: Finished difference Result 6582 states and 28666 transitions. [2022-01-28 15:15:24,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:15:24,088 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:24,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:24,106 INFO L225 Difference]: With dead ends: 6582 [2022-01-28 15:15:24,106 INFO L226 Difference]: Without dead ends: 6554 [2022-01-28 15:15:24,106 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=189, Invalid=1071, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:15:24,106 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 166 mSDsluCounter, 615 mSDsCounter, 0 mSdLazyCounter, 1083 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 1175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1083 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:24,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 380 Invalid, 1175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1083 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:15:24,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6554 states. [2022-01-28 15:15:24,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6554 to 6176. [2022-01-28 15:15:24,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6176 states, 6175 states have (on average 4.390607287449392) internal successors, (27112), 6175 states have internal predecessors, (27112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:24,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6176 states to 6176 states and 27112 transitions. [2022-01-28 15:15:24,250 INFO L78 Accepts]: Start accepts. Automaton has 6176 states and 27112 transitions. Word has length 23 [2022-01-28 15:15:24,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:24,250 INFO L470 AbstractCegarLoop]: Abstraction has 6176 states and 27112 transitions. [2022-01-28 15:15:24,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:24,250 INFO L276 IsEmpty]: Start isEmpty. Operand 6176 states and 27112 transitions. [2022-01-28 15:15:24,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:24,261 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:24,262 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:24,279 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (268)] Ended with exit code 0 [2022-01-28 15:15:24,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 268 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable267 [2022-01-28 15:15:24,475 INFO L402 AbstractCegarLoop]: === Iteration 269 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:24,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:24,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1045012656, now seen corresponding path program 150 times [2022-01-28 15:15:24,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:24,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493353034] [2022-01-28 15:15:24,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:24,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:24,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:24,556 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:24,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:24,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493353034] [2022-01-28 15:15:24,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493353034] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:24,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606630945] [2022-01-28 15:15:24,558 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:15:24,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:24,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:24,560 INFO L229 MonitoredProcess]: Starting monitored process 269 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:24,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (269)] Waiting until timeout for monitored process [2022-01-28 15:15:24,583 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:15:24,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:24,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:24,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:24,678 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:24,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:15:24,815 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:24,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:24,929 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:24,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:24,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:24,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:24,960 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:24,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606630945] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:24,960 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:24,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:15:24,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073692543] [2022-01-28 15:15:24,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:24,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:15:24,963 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:24,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:15:24,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:15:24,963 INFO L87 Difference]: Start difference. First operand 6176 states and 27112 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:25,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:25,475 INFO L93 Difference]: Finished difference Result 6532 states and 28465 transitions. [2022-01-28 15:15:25,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-28 15:15:25,475 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:25,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:25,492 INFO L225 Difference]: With dead ends: 6532 [2022-01-28 15:15:25,493 INFO L226 Difference]: Without dead ends: 6498 [2022-01-28 15:15:25,493 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=158, Invalid=964, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:15:25,493 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 128 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 1089 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 1146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1089 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:25,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 396 Invalid, 1146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1089 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:15:25,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6498 states. [2022-01-28 15:15:25,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6498 to 6173. [2022-01-28 15:15:25,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6173 states, 6172 states have (on average 4.391445236552171) internal successors, (27104), 6172 states have internal predecessors, (27104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:25,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6173 states to 6173 states and 27104 transitions. [2022-01-28 15:15:25,610 INFO L78 Accepts]: Start accepts. Automaton has 6173 states and 27104 transitions. Word has length 23 [2022-01-28 15:15:25,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:25,610 INFO L470 AbstractCegarLoop]: Abstraction has 6173 states and 27104 transitions. [2022-01-28 15:15:25,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:25,610 INFO L276 IsEmpty]: Start isEmpty. Operand 6173 states and 27104 transitions. [2022-01-28 15:15:25,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:25,622 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:25,622 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:25,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (269)] Ended with exit code 0 [2022-01-28 15:15:25,823 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 269 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable268 [2022-01-28 15:15:25,823 INFO L402 AbstractCegarLoop]: === Iteration 270 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:25,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:25,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1230066938, now seen corresponding path program 151 times [2022-01-28 15:15:25,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:25,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214083902] [2022-01-28 15:15:25,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:25,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:25,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:25,962 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:25,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:25,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214083902] [2022-01-28 15:15:25,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214083902] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:25,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902381456] [2022-01-28 15:15:25,962 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:15:25,962 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:25,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:25,963 INFO L229 MonitoredProcess]: Starting monitored process 270 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:25,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (270)] Waiting until timeout for monitored process [2022-01-28 15:15:25,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:25,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:25,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:26,090 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:26,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:15:26,352 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:26,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:26,527 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:26,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:26,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:26,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:26,578 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:26,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902381456] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:26,578 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:26,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:15:26,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728547549] [2022-01-28 15:15:26,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:26,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:15:26,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:26,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:15:26,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:15:26,579 INFO L87 Difference]: Start difference. First operand 6173 states and 27104 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:27,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:27,589 INFO L93 Difference]: Finished difference Result 6574 states and 28631 transitions. [2022-01-28 15:15:27,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:15:27,589 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:27,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:27,606 INFO L225 Difference]: With dead ends: 6574 [2022-01-28 15:15:27,606 INFO L226 Difference]: Without dead ends: 6548 [2022-01-28 15:15:27,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=233, Invalid=1173, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:15:27,607 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 194 mSDsluCounter, 604 mSDsCounter, 0 mSdLazyCounter, 1092 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 1213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 1092 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:27,607 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 378 Invalid, 1213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 1092 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:15:27,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6548 states. [2022-01-28 15:15:27,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6548 to 6182. [2022-01-28 15:15:27,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6182 states, 6181 states have (on average 4.390228118427439) internal successors, (27136), 6181 states have internal predecessors, (27136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:27,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6182 states to 6182 states and 27136 transitions. [2022-01-28 15:15:27,716 INFO L78 Accepts]: Start accepts. Automaton has 6182 states and 27136 transitions. Word has length 23 [2022-01-28 15:15:27,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:27,716 INFO L470 AbstractCegarLoop]: Abstraction has 6182 states and 27136 transitions. [2022-01-28 15:15:27,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:27,717 INFO L276 IsEmpty]: Start isEmpty. Operand 6182 states and 27136 transitions. [2022-01-28 15:15:27,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:27,728 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:27,728 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:27,745 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (270)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:27,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 270 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable269 [2022-01-28 15:15:27,943 INFO L402 AbstractCegarLoop]: === Iteration 271 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:27,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:27,943 INFO L85 PathProgramCache]: Analyzing trace with hash 2023324290, now seen corresponding path program 152 times [2022-01-28 15:15:27,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:27,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517543487] [2022-01-28 15:15:27,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:27,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:27,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:28,084 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:28,084 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:28,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517543487] [2022-01-28 15:15:28,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517543487] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:28,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621484911] [2022-01-28 15:15:28,084 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:15:28,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:28,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:28,086 INFO L229 MonitoredProcess]: Starting monitored process 271 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:28,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (271)] Waiting until timeout for monitored process [2022-01-28 15:15:28,123 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:15:28,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:28,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:28,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:28,243 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:28,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:15:28,509 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:28,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:28,684 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:28,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:28,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:28,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:28,737 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:28,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621484911] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:28,737 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:28,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:15:28,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623867303] [2022-01-28 15:15:28,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:28,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:15:28,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:28,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:15:28,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:15:28,738 INFO L87 Difference]: Start difference. First operand 6182 states and 27136 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:29,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:29,713 INFO L93 Difference]: Finished difference Result 6571 states and 28621 transitions. [2022-01-28 15:15:29,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:15:29,713 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:29,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:29,731 INFO L225 Difference]: With dead ends: 6571 [2022-01-28 15:15:29,731 INFO L226 Difference]: Without dead ends: 6543 [2022-01-28 15:15:29,732 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=244, Invalid=1238, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:15:29,732 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 232 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 943 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 1067 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:29,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 323 Invalid, 1067 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 943 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:15:29,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6543 states. [2022-01-28 15:15:29,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6543 to 6175. [2022-01-28 15:15:29,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6175 states, 6174 states have (on average 4.391318432134758) internal successors, (27112), 6174 states have internal predecessors, (27112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:29,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6175 states to 6175 states and 27112 transitions. [2022-01-28 15:15:29,847 INFO L78 Accepts]: Start accepts. Automaton has 6175 states and 27112 transitions. Word has length 23 [2022-01-28 15:15:29,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:29,847 INFO L470 AbstractCegarLoop]: Abstraction has 6175 states and 27112 transitions. [2022-01-28 15:15:29,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:29,847 INFO L276 IsEmpty]: Start isEmpty. Operand 6175 states and 27112 transitions. [2022-01-28 15:15:29,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:29,859 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:29,859 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:29,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (271)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:30,074 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270,271 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:30,075 INFO L402 AbstractCegarLoop]: === Iteration 272 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:30,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:30,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1736202938, now seen corresponding path program 153 times [2022-01-28 15:15:30,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:30,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361083635] [2022-01-28 15:15:30,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:30,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:30,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:30,218 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:30,218 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:30,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361083635] [2022-01-28 15:15:30,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361083635] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:30,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144207692] [2022-01-28 15:15:30,218 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:15:30,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:30,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:30,219 INFO L229 MonitoredProcess]: Starting monitored process 272 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:30,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (272)] Waiting until timeout for monitored process [2022-01-28 15:15:30,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:15:30,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:30,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:30,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:30,395 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:30,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:15:30,646 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:30,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:30,803 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:30,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:30,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:30,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:30,886 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:30,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144207692] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:30,887 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:30,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:15:30,887 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690053074] [2022-01-28 15:15:30,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:30,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:15:30,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:30,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:15:30,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:15:30,887 INFO L87 Difference]: Start difference. First operand 6175 states and 27112 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:31,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:31,855 INFO L93 Difference]: Finished difference Result 6500 states and 28341 transitions. [2022-01-28 15:15:31,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-28 15:15:31,855 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:31,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:31,872 INFO L225 Difference]: With dead ends: 6500 [2022-01-28 15:15:31,872 INFO L226 Difference]: Without dead ends: 6474 [2022-01-28 15:15:31,872 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=258, Invalid=1302, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:15:31,873 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 157 mSDsluCounter, 587 mSDsCounter, 0 mSdLazyCounter, 1059 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 397 SdHoareTripleChecker+Invalid, 1143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1059 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:31,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 397 Invalid, 1143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1059 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:15:31,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6474 states. [2022-01-28 15:15:31,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6474 to 6175. [2022-01-28 15:15:31,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6175 states, 6174 states have (on average 4.391318432134758) internal successors, (27112), 6174 states have internal predecessors, (27112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:31,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6175 states to 6175 states and 27112 transitions. [2022-01-28 15:15:31,987 INFO L78 Accepts]: Start accepts. Automaton has 6175 states and 27112 transitions. Word has length 23 [2022-01-28 15:15:31,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:31,987 INFO L470 AbstractCegarLoop]: Abstraction has 6175 states and 27112 transitions. [2022-01-28 15:15:31,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:31,987 INFO L276 IsEmpty]: Start isEmpty. Operand 6175 states and 27112 transitions. [2022-01-28 15:15:31,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:31,999 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:31,999 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:32,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (272)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:32,214 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271,272 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:32,214 INFO L402 AbstractCegarLoop]: === Iteration 273 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:32,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:32,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1242985552, now seen corresponding path program 154 times [2022-01-28 15:15:32,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:32,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397679627] [2022-01-28 15:15:32,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:32,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:32,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:32,362 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:32,362 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:32,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397679627] [2022-01-28 15:15:32,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397679627] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:32,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186113703] [2022-01-28 15:15:32,362 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:15:32,362 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:32,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:32,363 INFO L229 MonitoredProcess]: Starting monitored process 273 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:32,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (273)] Waiting until timeout for monitored process [2022-01-28 15:15:32,386 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:15:32,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:32,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:32,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:32,512 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:32,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:15:32,777 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:32,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:32,935 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:32,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:32,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:32,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:32,986 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:32,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186113703] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:32,986 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:32,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:15:32,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765856852] [2022-01-28 15:15:32,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:32,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:15:32,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:32,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:15:32,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:15:32,987 INFO L87 Difference]: Start difference. First operand 6175 states and 27112 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:33,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:33,858 INFO L93 Difference]: Finished difference Result 6491 states and 28311 transitions. [2022-01-28 15:15:33,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:15:33,858 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:33,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:33,875 INFO L225 Difference]: With dead ends: 6491 [2022-01-28 15:15:33,875 INFO L226 Difference]: Without dead ends: 6470 [2022-01-28 15:15:33,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=182, Invalid=940, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:15:33,875 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 123 mSDsluCounter, 640 mSDsCounter, 0 mSdLazyCounter, 1232 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 1302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:33,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 422 Invalid, 1302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1232 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:15:33,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6470 states. [2022-01-28 15:15:33,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6470 to 6175. [2022-01-28 15:15:33,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6175 states, 6174 states have (on average 4.391318432134758) internal successors, (27112), 6174 states have internal predecessors, (27112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:34,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6175 states to 6175 states and 27112 transitions. [2022-01-28 15:15:34,013 INFO L78 Accepts]: Start accepts. Automaton has 6175 states and 27112 transitions. Word has length 23 [2022-01-28 15:15:34,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:34,013 INFO L470 AbstractCegarLoop]: Abstraction has 6175 states and 27112 transitions. [2022-01-28 15:15:34,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:34,014 INFO L276 IsEmpty]: Start isEmpty. Operand 6175 states and 27112 transitions. [2022-01-28 15:15:34,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:34,025 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:34,025 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:34,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (273)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:34,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,273 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:34,240 INFO L402 AbstractCegarLoop]: === Iteration 274 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:34,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:34,241 INFO L85 PathProgramCache]: Analyzing trace with hash -2117205488, now seen corresponding path program 155 times [2022-01-28 15:15:34,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:34,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987141405] [2022-01-28 15:15:34,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:34,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:34,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:34,394 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:34,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:34,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987141405] [2022-01-28 15:15:34,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987141405] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:34,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362513500] [2022-01-28 15:15:34,394 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:15:34,394 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:34,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:34,395 INFO L229 MonitoredProcess]: Starting monitored process 274 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:34,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (274)] Waiting until timeout for monitored process [2022-01-28 15:15:34,426 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:15:34,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:34,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:15:34,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:34,544 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:34,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 43 [2022-01-28 15:15:34,664 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:34,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:34,838 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:34,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:34,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:34,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:34,888 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:34,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362513500] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:34,888 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:34,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:15:34,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785678143] [2022-01-28 15:15:34,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:34,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:15:34,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:34,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:15:34,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:15:34,889 INFO L87 Difference]: Start difference. First operand 6175 states and 27112 transitions. Second operand has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:35,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:35,682 INFO L93 Difference]: Finished difference Result 6526 states and 28449 transitions. [2022-01-28 15:15:35,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:15:35,682 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:35,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:35,700 INFO L225 Difference]: With dead ends: 6526 [2022-01-28 15:15:35,700 INFO L226 Difference]: Without dead ends: 6501 [2022-01-28 15:15:35,700 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=180, Invalid=1010, Unknown=0, NotChecked=0, Total=1190 [2022-01-28 15:15:35,700 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 145 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 1181 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 1264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:35,700 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 372 Invalid, 1264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1181 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:15:35,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6501 states. [2022-01-28 15:15:35,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6501 to 6177. [2022-01-28 15:15:35,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6177 states, 6176 states have (on average 4.391515544041451) internal successors, (27122), 6176 states have internal predecessors, (27122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:35,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6177 states to 6177 states and 27122 transitions. [2022-01-28 15:15:35,812 INFO L78 Accepts]: Start accepts. Automaton has 6177 states and 27122 transitions. Word has length 23 [2022-01-28 15:15:35,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:35,813 INFO L470 AbstractCegarLoop]: Abstraction has 6177 states and 27122 transitions. [2022-01-28 15:15:35,813 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:35,813 INFO L276 IsEmpty]: Start isEmpty. Operand 6177 states and 27122 transitions. [2022-01-28 15:15:35,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:35,824 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:35,824 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:35,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (274)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:36,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,274 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:36,039 INFO L402 AbstractCegarLoop]: === Iteration 275 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:36,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:36,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1165069276, now seen corresponding path program 156 times [2022-01-28 15:15:36,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:36,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460837927] [2022-01-28 15:15:36,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:36,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:36,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:36,189 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:36,189 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:36,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460837927] [2022-01-28 15:15:36,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460837927] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:36,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619009405] [2022-01-28 15:15:36,189 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:15:36,189 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:36,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:36,190 INFO L229 MonitoredProcess]: Starting monitored process 275 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:36,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (275)] Waiting until timeout for monitored process [2022-01-28 15:15:36,214 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:15:36,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:36,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:36,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:36,346 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:36,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:15:36,609 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:36,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:36,783 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:36,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:36,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:36,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:36,835 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:36,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619009405] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:36,835 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:36,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:15:36,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12830656] [2022-01-28 15:15:36,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:36,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:15:36,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:36,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:15:36,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:15:36,836 INFO L87 Difference]: Start difference. First operand 6177 states and 27122 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:37,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:37,676 INFO L93 Difference]: Finished difference Result 6541 states and 28507 transitions. [2022-01-28 15:15:37,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-28 15:15:37,676 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:37,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:37,692 INFO L225 Difference]: With dead ends: 6541 [2022-01-28 15:15:37,692 INFO L226 Difference]: Without dead ends: 6520 [2022-01-28 15:15:37,692 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=250, Invalid=1310, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:15:37,692 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 164 mSDsluCounter, 682 mSDsCounter, 0 mSdLazyCounter, 1269 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 1374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 1269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:37,692 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 451 Invalid, 1374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 1269 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:15:37,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6520 states. [2022-01-28 15:15:37,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6520 to 6173. [2022-01-28 15:15:37,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6173 states, 6172 states have (on average 4.391445236552171) internal successors, (27104), 6172 states have internal predecessors, (27104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:37,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6173 states to 6173 states and 27104 transitions. [2022-01-28 15:15:37,800 INFO L78 Accepts]: Start accepts. Automaton has 6173 states and 27104 transitions. Word has length 23 [2022-01-28 15:15:37,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:37,800 INFO L470 AbstractCegarLoop]: Abstraction has 6173 states and 27104 transitions. [2022-01-28 15:15:37,800 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:37,800 INFO L276 IsEmpty]: Start isEmpty. Operand 6173 states and 27104 transitions. [2022-01-28 15:15:37,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:37,811 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:37,811 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:37,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (275)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:38,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable274,275 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:38,027 INFO L402 AbstractCegarLoop]: === Iteration 276 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:38,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:38,027 INFO L85 PathProgramCache]: Analyzing trace with hash -552416894, now seen corresponding path program 157 times [2022-01-28 15:15:38,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:38,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660801714] [2022-01-28 15:15:38,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:38,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:38,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:38,108 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:38,109 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:38,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660801714] [2022-01-28 15:15:38,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660801714] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:38,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604726830] [2022-01-28 15:15:38,109 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:15:38,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:38,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:38,110 INFO L229 MonitoredProcess]: Starting monitored process 276 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:38,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (276)] Waiting until timeout for monitored process [2022-01-28 15:15:38,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:38,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:38,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:38,288 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:38,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:15:38,496 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:38,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:38,652 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:38,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:38,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:38,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:38,703 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:38,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604726830] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:38,703 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:38,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:15:38,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205986129] [2022-01-28 15:15:38,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:38,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:15:38,703 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:38,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:15:38,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:15:38,704 INFO L87 Difference]: Start difference. First operand 6173 states and 27104 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:39,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:39,497 INFO L93 Difference]: Finished difference Result 6697 states and 29116 transitions. [2022-01-28 15:15:39,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:15:39,497 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:39,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:39,515 INFO L225 Difference]: With dead ends: 6697 [2022-01-28 15:15:39,515 INFO L226 Difference]: Without dead ends: 6666 [2022-01-28 15:15:39,516 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 401 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=244, Invalid=1478, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:15:39,516 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 195 mSDsluCounter, 862 mSDsCounter, 0 mSdLazyCounter, 1426 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 1519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:39,516 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 541 Invalid, 1519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1426 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:15:39,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6666 states. [2022-01-28 15:15:39,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6666 to 6175. [2022-01-28 15:15:39,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6175 states, 6174 states have (on average 4.3909944930353095) internal successors, (27110), 6174 states have internal predecessors, (27110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:39,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6175 states to 6175 states and 27110 transitions. [2022-01-28 15:15:39,630 INFO L78 Accepts]: Start accepts. Automaton has 6175 states and 27110 transitions. Word has length 23 [2022-01-28 15:15:39,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:39,630 INFO L470 AbstractCegarLoop]: Abstraction has 6175 states and 27110 transitions. [2022-01-28 15:15:39,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:39,630 INFO L276 IsEmpty]: Start isEmpty. Operand 6175 states and 27110 transitions. [2022-01-28 15:15:39,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:39,642 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:39,642 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:39,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (276)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:39,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 276 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable275 [2022-01-28 15:15:39,858 INFO L402 AbstractCegarLoop]: === Iteration 277 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:39,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:39,858 INFO L85 PathProgramCache]: Analyzing trace with hash 487818904, now seen corresponding path program 158 times [2022-01-28 15:15:39,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:39,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102144811] [2022-01-28 15:15:39,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:39,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:39,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:40,010 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:40,010 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:40,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102144811] [2022-01-28 15:15:40,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102144811] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:40,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947659624] [2022-01-28 15:15:40,010 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:15:40,010 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:40,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:40,011 INFO L229 MonitoredProcess]: Starting monitored process 277 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:40,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (277)] Waiting until timeout for monitored process [2022-01-28 15:15:40,035 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:15:40,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:40,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:40,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:40,133 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:40,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:15:40,314 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:40,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:40,421 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:40,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:40,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:40,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:40,452 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:40,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947659624] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:40,452 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:40,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:15:40,453 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494262220] [2022-01-28 15:15:40,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:40,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:15:40,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:40,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:15:40,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:15:40,453 INFO L87 Difference]: Start difference. First operand 6175 states and 27110 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:41,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:41,431 INFO L93 Difference]: Finished difference Result 6647 states and 28915 transitions. [2022-01-28 15:15:41,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:15:41,431 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:41,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:41,447 INFO L225 Difference]: With dead ends: 6647 [2022-01-28 15:15:41,448 INFO L226 Difference]: Without dead ends: 6622 [2022-01-28 15:15:41,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 471 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=318, Invalid=1752, Unknown=0, NotChecked=0, Total=2070 [2022-01-28 15:15:41,448 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 196 mSDsluCounter, 851 mSDsCounter, 0 mSdLazyCounter, 1577 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 1680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 1577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:41,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 541 Invalid, 1680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 1577 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:15:41,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6622 states. [2022-01-28 15:15:41,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6622 to 6177. [2022-01-28 15:15:41,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6177 states, 6176 states have (on average 4.391191709844559) internal successors, (27120), 6176 states have internal predecessors, (27120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:41,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6177 states to 6177 states and 27120 transitions. [2022-01-28 15:15:41,563 INFO L78 Accepts]: Start accepts. Automaton has 6177 states and 27120 transitions. Word has length 23 [2022-01-28 15:15:41,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:41,563 INFO L470 AbstractCegarLoop]: Abstraction has 6177 states and 27120 transitions. [2022-01-28 15:15:41,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:41,563 INFO L276 IsEmpty]: Start isEmpty. Operand 6177 states and 27120 transitions. [2022-01-28 15:15:41,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:41,574 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:41,574 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:41,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (277)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:41,789 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 277 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable276 [2022-01-28 15:15:41,789 INFO L402 AbstractCegarLoop]: === Iteration 278 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:41,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:41,790 INFO L85 PathProgramCache]: Analyzing trace with hash -524873628, now seen corresponding path program 159 times [2022-01-28 15:15:41,790 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:41,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360070957] [2022-01-28 15:15:41,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:41,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:41,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:41,875 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:41,875 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:41,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360070957] [2022-01-28 15:15:41,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360070957] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:41,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897681040] [2022-01-28 15:15:41,875 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:15:41,875 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:41,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:41,876 INFO L229 MonitoredProcess]: Starting monitored process 278 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:41,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (278)] Waiting until timeout for monitored process [2022-01-28 15:15:41,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:15:41,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:41,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:41,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:41,985 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:41,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:15:42,139 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:42,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:42,271 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:42,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:42,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:42,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:42,304 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:42,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897681040] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:42,304 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:42,304 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:15:42,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413950402] [2022-01-28 15:15:42,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:42,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:15:42,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:42,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:15:42,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:15:42,305 INFO L87 Difference]: Start difference. First operand 6177 states and 27120 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:43,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:43,170 INFO L93 Difference]: Finished difference Result 6651 states and 28935 transitions. [2022-01-28 15:15:43,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:15:43,170 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:43,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:43,188 INFO L225 Difference]: With dead ends: 6651 [2022-01-28 15:15:43,188 INFO L226 Difference]: Without dead ends: 6630 [2022-01-28 15:15:43,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 424 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=293, Invalid=1599, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:15:43,189 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 207 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 1220 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 445 SdHoareTripleChecker+Invalid, 1333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 1220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:43,189 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 445 Invalid, 1333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 1220 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:15:43,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6630 states. [2022-01-28 15:15:43,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6630 to 6171. [2022-01-28 15:15:43,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6171 states, 6170 states have (on average 4.390923824959481) internal successors, (27092), 6170 states have internal predecessors, (27092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:43,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6171 states to 6171 states and 27092 transitions. [2022-01-28 15:15:43,309 INFO L78 Accepts]: Start accepts. Automaton has 6171 states and 27092 transitions. Word has length 23 [2022-01-28 15:15:43,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:43,309 INFO L470 AbstractCegarLoop]: Abstraction has 6171 states and 27092 transitions. [2022-01-28 15:15:43,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:43,309 INFO L276 IsEmpty]: Start isEmpty. Operand 6171 states and 27092 transitions. [2022-01-28 15:15:43,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:43,321 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:43,322 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:43,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (278)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:43,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 278 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable277 [2022-01-28 15:15:43,535 INFO L402 AbstractCegarLoop]: === Iteration 279 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:43,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:43,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1624571748, now seen corresponding path program 160 times [2022-01-28 15:15:43,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:43,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470078271] [2022-01-28 15:15:43,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:43,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:43,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:43,633 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:43,633 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:43,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470078271] [2022-01-28 15:15:43,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470078271] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:43,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988652534] [2022-01-28 15:15:43,633 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:15:43,633 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:43,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:43,634 INFO L229 MonitoredProcess]: Starting monitored process 279 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:43,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (279)] Waiting until timeout for monitored process [2022-01-28 15:15:43,663 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:15:43,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:43,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:43,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:43,788 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:43,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:15:43,914 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:43,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:43,999 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:43,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:44,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:44,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:44,030 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:44,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988652534] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:44,030 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:44,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:15:44,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238733101] [2022-01-28 15:15:44,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:44,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:15:44,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:44,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:15:44,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:15:44,031 INFO L87 Difference]: Start difference. First operand 6171 states and 27092 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:44,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:44,642 INFO L93 Difference]: Finished difference Result 6403 states and 27970 transitions. [2022-01-28 15:15:44,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-28 15:15:44,642 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:44,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:44,660 INFO L225 Difference]: With dead ends: 6403 [2022-01-28 15:15:44,660 INFO L226 Difference]: Without dead ends: 6381 [2022-01-28 15:15:44,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=192, Invalid=1140, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:15:44,660 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 137 mSDsluCounter, 745 mSDsCounter, 0 mSdLazyCounter, 1286 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 1356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:44,660 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 501 Invalid, 1356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1286 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:15:44,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6381 states. [2022-01-28 15:15:44,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6381 to 6169. [2022-01-28 15:15:44,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6169 states, 6168 states have (on average 4.39056420233463) internal successors, (27081), 6168 states have internal predecessors, (27081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:44,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6169 states to 6169 states and 27081 transitions. [2022-01-28 15:15:44,797 INFO L78 Accepts]: Start accepts. Automaton has 6169 states and 27081 transitions. Word has length 23 [2022-01-28 15:15:44,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:44,797 INFO L470 AbstractCegarLoop]: Abstraction has 6169 states and 27081 transitions. [2022-01-28 15:15:44,798 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:44,798 INFO L276 IsEmpty]: Start isEmpty. Operand 6169 states and 27081 transitions. [2022-01-28 15:15:44,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:44,810 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:44,810 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:44,826 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (279)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:45,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 279 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable278 [2022-01-28 15:15:45,024 INFO L402 AbstractCegarLoop]: === Iteration 280 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:45,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:45,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1027383068, now seen corresponding path program 161 times [2022-01-28 15:15:45,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:45,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278549765] [2022-01-28 15:15:45,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:45,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:45,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:45,114 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:45,114 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:45,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278549765] [2022-01-28 15:15:45,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278549765] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:45,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459909715] [2022-01-28 15:15:45,114 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:15:45,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:45,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:45,115 INFO L229 MonitoredProcess]: Starting monitored process 280 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:45,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (280)] Waiting until timeout for monitored process [2022-01-28 15:15:45,139 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:15:45,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:45,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:15:45,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:45,214 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:45,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 43 [2022-01-28 15:15:45,324 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:45,324 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:45,541 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:45,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:45,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:45,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:45,592 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:45,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459909715] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:45,592 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:45,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:15:45,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285033447] [2022-01-28 15:15:45,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:45,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:15:45,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:45,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:15:45,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:15:45,593 INFO L87 Difference]: Start difference. First operand 6169 states and 27081 transitions. Second operand has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:46,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:46,442 INFO L93 Difference]: Finished difference Result 6445 states and 28131 transitions. [2022-01-28 15:15:46,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-28 15:15:46,442 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:46,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:46,460 INFO L225 Difference]: With dead ends: 6445 [2022-01-28 15:15:46,460 INFO L226 Difference]: Without dead ends: 6419 [2022-01-28 15:15:46,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=193, Invalid=1067, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:15:46,460 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 126 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 948 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 1031 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 948 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:46,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 273 Invalid, 1031 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 948 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:15:46,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6419 states. [2022-01-28 15:15:46,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6419 to 6176. [2022-01-28 15:15:46,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6176 states, 6175 states have (on average 4.389473684210526) internal successors, (27105), 6175 states have internal predecessors, (27105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:46,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6176 states to 6176 states and 27105 transitions. [2022-01-28 15:15:46,577 INFO L78 Accepts]: Start accepts. Automaton has 6176 states and 27105 transitions. Word has length 23 [2022-01-28 15:15:46,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:46,577 INFO L470 AbstractCegarLoop]: Abstraction has 6176 states and 27105 transitions. [2022-01-28 15:15:46,577 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:46,577 INFO L276 IsEmpty]: Start isEmpty. Operand 6176 states and 27105 transitions. [2022-01-28 15:15:46,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:46,589 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:46,589 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:46,605 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (280)] Ended with exit code 0 [2022-01-28 15:15:46,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 280 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable279 [2022-01-28 15:15:46,792 INFO L402 AbstractCegarLoop]: === Iteration 281 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:46,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:46,792 INFO L85 PathProgramCache]: Analyzing trace with hash -2068959136, now seen corresponding path program 162 times [2022-01-28 15:15:46,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:46,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469694997] [2022-01-28 15:15:46,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:46,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:46,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:46,938 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:46,939 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:46,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469694997] [2022-01-28 15:15:46,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469694997] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:46,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820433214] [2022-01-28 15:15:46,939 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:15:46,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:46,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:46,940 INFO L229 MonitoredProcess]: Starting monitored process 281 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:46,941 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (281)] Waiting until timeout for monitored process [2022-01-28 15:15:46,970 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:15:46,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:46,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:46,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:47,113 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:47,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:15:47,339 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:47,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:47,470 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:47,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:47,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:47,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:47,506 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:47,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820433214] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:47,506 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:47,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:15:47,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216565430] [2022-01-28 15:15:47,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:47,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:15:47,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:47,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:15:47,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:15:47,507 INFO L87 Difference]: Start difference. First operand 6176 states and 27105 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:48,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:48,362 INFO L93 Difference]: Finished difference Result 6501 states and 28354 transitions. [2022-01-28 15:15:48,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-28 15:15:48,362 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:48,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:48,380 INFO L225 Difference]: With dead ends: 6501 [2022-01-28 15:15:48,380 INFO L226 Difference]: Without dead ends: 6473 [2022-01-28 15:15:48,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=275, Invalid=1365, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:15:48,381 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 196 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 1169 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 1289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:48,381 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [196 Valid, 374 Invalid, 1289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1169 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:15:48,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6473 states. [2022-01-28 15:15:48,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6473 to 6169. [2022-01-28 15:15:48,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6169 states, 6168 states have (on average 4.39056420233463) internal successors, (27081), 6168 states have internal predecessors, (27081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:48,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6169 states to 6169 states and 27081 transitions. [2022-01-28 15:15:48,526 INFO L78 Accepts]: Start accepts. Automaton has 6169 states and 27081 transitions. Word has length 23 [2022-01-28 15:15:48,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:48,526 INFO L470 AbstractCegarLoop]: Abstraction has 6169 states and 27081 transitions. [2022-01-28 15:15:48,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:48,526 INFO L276 IsEmpty]: Start isEmpty. Operand 6169 states and 27081 transitions. [2022-01-28 15:15:48,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:48,539 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:48,539 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:48,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (281)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:48,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable280,281 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:48,752 INFO L402 AbstractCegarLoop]: === Iteration 282 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:48,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:48,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1914521618, now seen corresponding path program 163 times [2022-01-28 15:15:48,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:48,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416607764] [2022-01-28 15:15:48,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:48,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:48,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:48,844 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:48,844 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:48,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416607764] [2022-01-28 15:15:48,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416607764] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:48,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272129608] [2022-01-28 15:15:48,844 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:15:48,844 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:48,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:48,845 INFO L229 MonitoredProcess]: Starting monitored process 282 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:48,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (282)] Waiting until timeout for monitored process [2022-01-28 15:15:48,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:48,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:48,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:48,945 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:48,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:15:49,117 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:49,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:49,229 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:49,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:49,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:49,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:49,260 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:49,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272129608] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:49,261 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:49,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:15:49,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829988338] [2022-01-28 15:15:49,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:49,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:15:49,261 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:49,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:15:49,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:15:49,261 INFO L87 Difference]: Start difference. First operand 6169 states and 27081 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:50,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:50,115 INFO L93 Difference]: Finished difference Result 6479 states and 28264 transitions. [2022-01-28 15:15:50,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:15:50,115 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:50,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:50,133 INFO L225 Difference]: With dead ends: 6479 [2022-01-28 15:15:50,133 INFO L226 Difference]: Without dead ends: 6454 [2022-01-28 15:15:50,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=299, Invalid=1593, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:15:50,134 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 219 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 911 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 1043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 911 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:50,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 302 Invalid, 1043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 911 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:15:50,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6454 states. [2022-01-28 15:15:50,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6454 to 6171. [2022-01-28 15:15:50,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6171 states, 6170 states have (on average 4.390761750405186) internal successors, (27091), 6170 states have internal predecessors, (27091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:50,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6171 states to 6171 states and 27091 transitions. [2022-01-28 15:15:50,256 INFO L78 Accepts]: Start accepts. Automaton has 6171 states and 27091 transitions. Word has length 23 [2022-01-28 15:15:50,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:50,256 INFO L470 AbstractCegarLoop]: Abstraction has 6171 states and 27091 transitions. [2022-01-28 15:15:50,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:50,256 INFO L276 IsEmpty]: Start isEmpty. Operand 6171 states and 27091 transitions. [2022-01-28 15:15:50,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:50,268 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:50,268 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:50,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (282)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:50,484 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 282 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable281 [2022-01-28 15:15:50,484 INFO L402 AbstractCegarLoop]: === Iteration 283 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:50,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:50,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1367753146, now seen corresponding path program 164 times [2022-01-28 15:15:50,484 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:50,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401969811] [2022-01-28 15:15:50,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:50,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:50,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:50,638 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:50,639 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:50,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401969811] [2022-01-28 15:15:50,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401969811] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:50,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10526604] [2022-01-28 15:15:50,639 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:15:50,639 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:50,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:50,640 INFO L229 MonitoredProcess]: Starting monitored process 283 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:50,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (283)] Waiting until timeout for monitored process [2022-01-28 15:15:50,665 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:15:50,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:50,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:50,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:50,815 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:50,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:15:51,102 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:51,102 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:51,286 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:51,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:51,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:51,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:51,416 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:51,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10526604] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:51,416 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:51,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:15:51,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775446502] [2022-01-28 15:15:51,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:51,416 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:15:51,416 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:51,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:15:51,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:15:51,417 INFO L87 Difference]: Start difference. First operand 6171 states and 27091 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:52,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:52,512 INFO L93 Difference]: Finished difference Result 6495 states and 28331 transitions. [2022-01-28 15:15:52,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:15:52,512 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:52,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:52,531 INFO L225 Difference]: With dead ends: 6495 [2022-01-28 15:15:52,531 INFO L226 Difference]: Without dead ends: 6474 [2022-01-28 15:15:52,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 455 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=310, Invalid=1582, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:15:52,531 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 168 mSDsluCounter, 624 mSDsCounter, 0 mSdLazyCounter, 1142 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 1249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 1142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:52,531 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 389 Invalid, 1249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 1142 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:15:52,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6474 states. [2022-01-28 15:15:52,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6474 to 6165. [2022-01-28 15:15:52,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6165 states, 6164 states have (on average 4.390655418559377) internal successors, (27064), 6164 states have internal predecessors, (27064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:52,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6165 states to 6165 states and 27064 transitions. [2022-01-28 15:15:52,658 INFO L78 Accepts]: Start accepts. Automaton has 6165 states and 27064 transitions. Word has length 23 [2022-01-28 15:15:52,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:52,658 INFO L470 AbstractCegarLoop]: Abstraction has 6165 states and 27064 transitions. [2022-01-28 15:15:52,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:52,658 INFO L276 IsEmpty]: Start isEmpty. Operand 6165 states and 27064 transitions. [2022-01-28 15:15:52,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:52,671 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:52,671 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:52,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (283)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:52,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 283 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable282 [2022-01-28 15:15:52,874 INFO L402 AbstractCegarLoop]: === Iteration 284 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:52,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:52,875 INFO L85 PathProgramCache]: Analyzing trace with hash 351638040, now seen corresponding path program 165 times [2022-01-28 15:15:52,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:52,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683653626] [2022-01-28 15:15:52,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:52,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:52,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:52,958 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:52,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:52,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683653626] [2022-01-28 15:15:52,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683653626] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:52,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804779192] [2022-01-28 15:15:52,959 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:15:52,959 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:52,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:52,960 INFO L229 MonitoredProcess]: Starting monitored process 284 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:52,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (284)] Waiting until timeout for monitored process [2022-01-28 15:15:52,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:15:52,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:52,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:15:52,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:53,122 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:15:53,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 49 treesize of output 61 [2022-01-28 15:15:53,175 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:53,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:53,312 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:53,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804779192] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:53,313 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:53,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:15:53,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641944455] [2022-01-28 15:15:53,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:53,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:15:53,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:53,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:15:53,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:15:53,314 INFO L87 Difference]: Start difference. First operand 6165 states and 27064 transitions. Second operand has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 25 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-01-28 15:15:54,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:54,758 INFO L93 Difference]: Finished difference Result 7916 states and 33939 transitions. [2022-01-28 15:15:54,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-28 15:15:54,758 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 25 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:54,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:54,778 INFO L225 Difference]: With dead ends: 7916 [2022-01-28 15:15:54,778 INFO L226 Difference]: Without dead ends: 7870 [2022-01-28 15:15:54,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1269 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=588, Invalid=3968, Unknown=0, NotChecked=0, Total=4556 [2022-01-28 15:15:54,778 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 455 mSDsluCounter, 1038 mSDsCounter, 0 mSdLazyCounter, 1696 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 698 SdHoareTripleChecker+Invalid, 1934 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 1696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:54,778 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [455 Valid, 698 Invalid, 1934 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 1696 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:15:54,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7870 states. [2022-01-28 15:15:54,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7870 to 6157. [2022-01-28 15:15:54,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6157 states, 6156 states have (on average 4.390025990903184) internal successors, (27025), 6156 states have internal predecessors, (27025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:54,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6157 states to 6157 states and 27025 transitions. [2022-01-28 15:15:54,892 INFO L78 Accepts]: Start accepts. Automaton has 6157 states and 27025 transitions. Word has length 23 [2022-01-28 15:15:54,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:54,892 INFO L470 AbstractCegarLoop]: Abstraction has 6157 states and 27025 transitions. [2022-01-28 15:15:54,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3076923076923075) internal successors, (60), 25 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-01-28 15:15:54,892 INFO L276 IsEmpty]: Start isEmpty. Operand 6157 states and 27025 transitions. [2022-01-28 15:15:54,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:54,904 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:54,904 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:54,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (284)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:55,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,284 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:55,120 INFO L402 AbstractCegarLoop]: === Iteration 285 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:55,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:55,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1183867346, now seen corresponding path program 166 times [2022-01-28 15:15:55,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:55,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690931004] [2022-01-28 15:15:55,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:55,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:55,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:55,204 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:55,205 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:55,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690931004] [2022-01-28 15:15:55,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690931004] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:55,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143424683] [2022-01-28 15:15:55,205 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:15:55,205 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:55,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:55,206 INFO L229 MonitoredProcess]: Starting monitored process 285 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:55,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (285)] Waiting until timeout for monitored process [2022-01-28 15:15:55,236 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:15:55,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:55,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:55,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:55,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:55,403 INFO L354 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2022-01-28 15:15:55,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 50 treesize of output 69 [2022-01-28 15:15:55,619 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:55,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:55,777 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:55,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-01-28 15:15:55,837 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:55,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143424683] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:55,837 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:55,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:15:55,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623902751] [2022-01-28 15:15:55,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:55,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:15:55,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:55,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:15:55,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:15:55,838 INFO L87 Difference]: Start difference. First operand 6157 states and 27025 transitions. Second operand has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 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-01-28 15:15:57,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:57,686 INFO L93 Difference]: Finished difference Result 8855 states and 37527 transitions. [2022-01-28 15:15:57,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-28 15:15:57,686 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:57,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:57,711 INFO L225 Difference]: With dead ends: 8855 [2022-01-28 15:15:57,712 INFO L226 Difference]: Without dead ends: 8807 [2022-01-28 15:15:57,712 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1268 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=738, Invalid=3684, Unknown=0, NotChecked=0, Total=4422 [2022-01-28 15:15:57,712 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 389 mSDsluCounter, 1278 mSDsCounter, 0 mSdLazyCounter, 2147 mSolverCounterSat, 275 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 894 SdHoareTripleChecker+Invalid, 2661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 275 IncrementalHoareTripleChecker+Valid, 2147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 239 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:57,712 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [389 Valid, 894 Invalid, 2661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [275 Valid, 2147 Invalid, 0 Unknown, 239 Unchecked, 0.7s Time] [2022-01-28 15:15:57,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8807 states. [2022-01-28 15:15:57,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8807 to 6183. [2022-01-28 15:15:57,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6183 states, 6182 states have (on average 4.391459074733096) internal successors, (27148), 6182 states have internal predecessors, (27148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:57,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6183 states to 6183 states and 27148 transitions. [2022-01-28 15:15:57,852 INFO L78 Accepts]: Start accepts. Automaton has 6183 states and 27148 transitions. Word has length 23 [2022-01-28 15:15:57,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:57,852 INFO L470 AbstractCegarLoop]: Abstraction has 6183 states and 27148 transitions. [2022-01-28 15:15:57,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 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-01-28 15:15:57,852 INFO L276 IsEmpty]: Start isEmpty. Operand 6183 states and 27148 transitions. [2022-01-28 15:15:57,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:57,865 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:57,865 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:57,882 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (285)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:58,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284,285 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:58,082 INFO L402 AbstractCegarLoop]: === Iteration 286 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:58,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:58,082 INFO L85 PathProgramCache]: Analyzing trace with hash -512050194, now seen corresponding path program 167 times [2022-01-28 15:15:58,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:58,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964923041] [2022-01-28 15:15:58,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:58,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:58,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:58,165 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:58,165 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:58,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964923041] [2022-01-28 15:15:58,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964923041] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:58,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728348617] [2022-01-28 15:15:58,166 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:15:58,166 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:58,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:58,167 INFO L229 MonitoredProcess]: Starting monitored process 286 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:58,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (286)] Waiting until timeout for monitored process [2022-01-28 15:15:58,190 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:15:58,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:58,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:58,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:58,293 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:58,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:15:58,404 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:58,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:15:58,499 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:58,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:15:58,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:15:58,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:15:58,536 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:58,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728348617] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:15:58,536 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:15:58,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:15:58,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340061067] [2022-01-28 15:15:58,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:15:58,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:15:58,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:15:58,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:15:58,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:15:58,537 INFO L87 Difference]: Start difference. First operand 6183 states and 27148 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:59,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:15:59,226 INFO L93 Difference]: Finished difference Result 6562 states and 28588 transitions. [2022-01-28 15:15:59,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:15:59,226 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:15:59,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:15:59,245 INFO L225 Difference]: With dead ends: 6562 [2022-01-28 15:15:59,245 INFO L226 Difference]: Without dead ends: 6540 [2022-01-28 15:15:59,246 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 379 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=228, Invalid=1332, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:15:59,246 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 128 mSDsluCounter, 803 mSDsCounter, 0 mSdLazyCounter, 1410 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 554 SdHoareTripleChecker+Invalid, 1464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:15:59,246 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 554 Invalid, 1464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1410 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:15:59,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6540 states. [2022-01-28 15:15:59,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6540 to 6191. [2022-01-28 15:15:59,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6191 states, 6190 states have (on average 4.391276252019386) internal successors, (27182), 6190 states have internal predecessors, (27182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:59,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6191 states to 6191 states and 27182 transitions. [2022-01-28 15:15:59,370 INFO L78 Accepts]: Start accepts. Automaton has 6191 states and 27182 transitions. Word has length 23 [2022-01-28 15:15:59,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:15:59,371 INFO L470 AbstractCegarLoop]: Abstraction has 6191 states and 27182 transitions. [2022-01-28 15:15:59,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:15:59,371 INFO L276 IsEmpty]: Start isEmpty. Operand 6191 states and 27182 transitions. [2022-01-28 15:15:59,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:15:59,383 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:15:59,383 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:15:59,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (286)] Forceful destruction successful, exit code 0 [2022-01-28 15:15:59,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285,286 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:59,599 INFO L402 AbstractCegarLoop]: === Iteration 287 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:15:59,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:15:59,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1476658, now seen corresponding path program 168 times [2022-01-28 15:15:59,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:15:59,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547726672] [2022-01-28 15:15:59,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:15:59,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:15:59,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:15:59,710 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:15:59,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:15:59,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547726672] [2022-01-28 15:15:59,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547726672] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:15:59,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050186569] [2022-01-28 15:15:59,710 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:15:59,710 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:15:59,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:15:59,711 INFO L229 MonitoredProcess]: Starting monitored process 287 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:15:59,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (287)] Waiting until timeout for monitored process [2022-01-28 15:15:59,731 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-28 15:15:59,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:15:59,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:15:59,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:15:59,825 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:15:59,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:16:00,028 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:00,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:00,165 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:00,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:16:00,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:00,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:16:00,195 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:00,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050186569] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:00,195 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:00,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:16:00,196 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446456557] [2022-01-28 15:16:00,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:00,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:16:00,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:00,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:16:00,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=549, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:16:00,196 INFO L87 Difference]: Start difference. First operand 6191 states and 27182 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:01,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:01,074 INFO L93 Difference]: Finished difference Result 6556 states and 28581 transitions. [2022-01-28 15:16:01,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:16:01,074 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:01,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:01,091 INFO L225 Difference]: With dead ends: 6556 [2022-01-28 15:16:01,092 INFO L226 Difference]: Without dead ends: 6531 [2022-01-28 15:16:01,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 489 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=345, Invalid=1725, Unknown=0, NotChecked=0, Total=2070 [2022-01-28 15:16:01,092 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 186 mSDsluCounter, 591 mSDsCounter, 0 mSdLazyCounter, 1084 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 1190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 1084 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:01,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 354 Invalid, 1190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 1084 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:16:01,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6531 states. [2022-01-28 15:16:01,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6531 to 6193. [2022-01-28 15:16:01,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6193 states, 6192 states have (on average 4.391472868217054) internal successors, (27192), 6192 states have internal predecessors, (27192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:01,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6193 states to 6193 states and 27192 transitions. [2022-01-28 15:16:01,220 INFO L78 Accepts]: Start accepts. Automaton has 6193 states and 27192 transitions. Word has length 23 [2022-01-28 15:16:01,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:01,220 INFO L470 AbstractCegarLoop]: Abstraction has 6193 states and 27192 transitions. [2022-01-28 15:16:01,221 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:01,221 INFO L276 IsEmpty]: Start isEmpty. Operand 6193 states and 27192 transitions. [2022-01-28 15:16:01,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:01,234 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:01,234 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:01,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (287)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:01,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable286,287 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:01,447 INFO L402 AbstractCegarLoop]: === Iteration 288 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:01,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:01,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1077187814, now seen corresponding path program 169 times [2022-01-28 15:16:01,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:01,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601816800] [2022-01-28 15:16:01,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:01,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:01,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:01,530 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:01,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:01,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601816800] [2022-01-28 15:16:01,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601816800] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:01,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016487437] [2022-01-28 15:16:01,531 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:16:01,531 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:01,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:01,532 INFO L229 MonitoredProcess]: Starting monitored process 288 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:01,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (288)] Waiting until timeout for monitored process [2022-01-28 15:16:01,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:01,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:16:01,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:01,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:01,697 INFO L354 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2022-01-28 15:16:01,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 52 treesize of output 71 [2022-01-28 15:16:01,894 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:01,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:02,046 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:02,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-01-28 15:16:02,111 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:02,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016487437] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:02,111 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:02,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:16:02,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572985996] [2022-01-28 15:16:02,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:02,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:16:02,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:02,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:16:02,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:16:02,112 INFO L87 Difference]: Start difference. First operand 6193 states and 27192 transitions. Second operand has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:03,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:03,674 INFO L93 Difference]: Finished difference Result 8362 states and 35601 transitions. [2022-01-28 15:16:03,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-28 15:16:03,674 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:03,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:03,696 INFO L225 Difference]: With dead ends: 8362 [2022-01-28 15:16:03,696 INFO L226 Difference]: Without dead ends: 8320 [2022-01-28 15:16:03,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 961 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=696, Invalid=3086, Unknown=0, NotChecked=0, Total=3782 [2022-01-28 15:16:03,697 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 376 mSDsluCounter, 1189 mSDsCounter, 0 mSdLazyCounter, 1837 mSolverCounterSat, 219 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 674 SdHoareTripleChecker+Invalid, 2277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 219 IncrementalHoareTripleChecker+Valid, 1837 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 221 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:03,697 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [376 Valid, 674 Invalid, 2277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [219 Valid, 1837 Invalid, 0 Unknown, 221 Unchecked, 0.6s Time] [2022-01-28 15:16:03,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8320 states. [2022-01-28 15:16:03,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8320 to 6213. [2022-01-28 15:16:03,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6213 states, 6212 states have (on average 4.391500321957501) internal successors, (27280), 6212 states have internal predecessors, (27280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:03,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6213 states to 6213 states and 27280 transitions. [2022-01-28 15:16:03,830 INFO L78 Accepts]: Start accepts. Automaton has 6213 states and 27280 transitions. Word has length 23 [2022-01-28 15:16:03,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:03,830 INFO L470 AbstractCegarLoop]: Abstraction has 6213 states and 27280 transitions. [2022-01-28 15:16:03,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:03,830 INFO L276 IsEmpty]: Start isEmpty. Operand 6213 states and 27280 transitions. [2022-01-28 15:16:03,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:03,842 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:03,842 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:03,857 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (288)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:04,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 288 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable287 [2022-01-28 15:16:04,057 INFO L402 AbstractCegarLoop]: === Iteration 289 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:04,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:04,058 INFO L85 PathProgramCache]: Analyzing trace with hash 1248002746, now seen corresponding path program 170 times [2022-01-28 15:16:04,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:04,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295043920] [2022-01-28 15:16:04,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:04,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:04,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:04,134 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:04,134 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:04,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295043920] [2022-01-28 15:16:04,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295043920] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:04,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696906179] [2022-01-28 15:16:04,134 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:16:04,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:04,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:04,135 INFO L229 MonitoredProcess]: Starting monitored process 289 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:04,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (289)] Waiting until timeout for monitored process [2022-01-28 15:16:04,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:16:04,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:16:04,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:16:04,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:04,262 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:04,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:16:04,370 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:04,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:04,457 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:04,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:16:04,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:04,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:16:04,496 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:04,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696906179] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:04,496 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:04,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:16:04,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668977237] [2022-01-28 15:16:04,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:04,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:16:04,496 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:04,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:16:04,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:16:04,497 INFO L87 Difference]: Start difference. First operand 6213 states and 27280 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:05,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:05,269 INFO L93 Difference]: Finished difference Result 6423 states and 28070 transitions. [2022-01-28 15:16:05,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-28 15:16:05,269 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:05,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:05,291 INFO L225 Difference]: With dead ends: 6423 [2022-01-28 15:16:05,291 INFO L226 Difference]: Without dead ends: 6400 [2022-01-28 15:16:05,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=184, Invalid=1076, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:16:05,292 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 126 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 1153 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 1201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 1153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:05,292 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [126 Valid, 464 Invalid, 1201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 1153 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:16:05,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6400 states. [2022-01-28 15:16:05,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6400 to 6213. [2022-01-28 15:16:05,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6213 states, 6212 states have (on average 4.391500321957501) internal successors, (27280), 6212 states have internal predecessors, (27280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:05,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6213 states to 6213 states and 27280 transitions. [2022-01-28 15:16:05,479 INFO L78 Accepts]: Start accepts. Automaton has 6213 states and 27280 transitions. Word has length 23 [2022-01-28 15:16:05,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:05,479 INFO L470 AbstractCegarLoop]: Abstraction has 6213 states and 27280 transitions. [2022-01-28 15:16:05,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:05,479 INFO L276 IsEmpty]: Start isEmpty. Operand 6213 states and 27280 transitions. [2022-01-28 15:16:05,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:05,495 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:05,495 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:05,512 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (289)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:05,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable288,289 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:05,710 INFO L402 AbstractCegarLoop]: === Iteration 290 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:05,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:05,711 INFO L85 PathProgramCache]: Analyzing trace with hash 11235040, now seen corresponding path program 171 times [2022-01-28 15:16:05,711 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:05,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140561184] [2022-01-28 15:16:05,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:05,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:05,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:05,843 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:05,843 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:05,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140561184] [2022-01-28 15:16:05,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140561184] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:05,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551641514] [2022-01-28 15:16:05,844 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:16:05,844 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:05,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:05,845 INFO L229 MonitoredProcess]: Starting monitored process 290 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:05,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (290)] Waiting until timeout for monitored process [2022-01-28 15:16:05,870 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:16:05,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:16:05,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:16:05,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:06,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:06,074 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:16:06,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 55 [2022-01-28 15:16:06,139 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:06,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:06,276 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:16:06,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551641514] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:06,276 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:06,277 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 23 [2022-01-28 15:16:06,277 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507335233] [2022-01-28 15:16:06,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:06,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:16:06,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:06,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:16:06,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:16:06,277 INFO L87 Difference]: Start difference. First operand 6213 states and 27280 transitions. Second operand has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:07,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:07,617 INFO L93 Difference]: Finished difference Result 7504 states and 32375 transitions. [2022-01-28 15:16:07,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-28 15:16:07,617 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:07,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:07,637 INFO L225 Difference]: With dead ends: 7504 [2022-01-28 15:16:07,637 INFO L226 Difference]: Without dead ends: 7460 [2022-01-28 15:16:07,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 935 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=417, Invalid=3123, Unknown=0, NotChecked=0, Total=3540 [2022-01-28 15:16:07,638 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 373 mSDsluCounter, 1348 mSDsCounter, 0 mSdLazyCounter, 2389 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 954 SdHoareTripleChecker+Invalid, 2511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 2389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:07,638 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 954 Invalid, 2511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 2389 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:16:07,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7460 states. [2022-01-28 15:16:07,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7460 to 6239. [2022-01-28 15:16:07,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6239 states, 6238 states have (on average 4.396601474831677) internal successors, (27426), 6238 states have internal predecessors, (27426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:07,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6239 states to 6239 states and 27426 transitions. [2022-01-28 15:16:07,784 INFO L78 Accepts]: Start accepts. Automaton has 6239 states and 27426 transitions. Word has length 23 [2022-01-28 15:16:07,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:07,784 INFO L470 AbstractCegarLoop]: Abstraction has 6239 states and 27426 transitions. [2022-01-28 15:16:07,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:07,784 INFO L276 IsEmpty]: Start isEmpty. Operand 6239 states and 27426 transitions. [2022-01-28 15:16:07,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:07,795 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:07,795 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:07,812 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (290)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:08,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 290 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable289 [2022-01-28 15:16:08,012 INFO L402 AbstractCegarLoop]: === Iteration 291 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:08,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:08,012 INFO L85 PathProgramCache]: Analyzing trace with hash 524761892, now seen corresponding path program 172 times [2022-01-28 15:16:08,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:08,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21573483] [2022-01-28 15:16:08,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:08,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:08,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:08,118 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:08,118 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:08,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21573483] [2022-01-28 15:16:08,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21573483] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:08,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620411065] [2022-01-28 15:16:08,118 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:16:08,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:08,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:08,119 INFO L229 MonitoredProcess]: Starting monitored process 291 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:08,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (291)] Waiting until timeout for monitored process [2022-01-28 15:16:08,148 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:16:08,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:16:08,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:16:08,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:08,241 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:08,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:16:08,395 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:08,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:08,521 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:08,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:16:08,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:08,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:16:08,551 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:08,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620411065] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:08,552 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:08,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:16:08,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928469827] [2022-01-28 15:16:08,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:08,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:16:08,552 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:08,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:16:08,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:16:08,552 INFO L87 Difference]: Start difference. First operand 6239 states and 27426 transitions. Second operand has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:09,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:09,537 INFO L93 Difference]: Finished difference Result 6763 states and 29446 transitions. [2022-01-28 15:16:09,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:16:09,537 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:09,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:09,559 INFO L225 Difference]: With dead ends: 6763 [2022-01-28 15:16:09,559 INFO L226 Difference]: Without dead ends: 6738 [2022-01-28 15:16:09,560 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 469 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=349, Invalid=1631, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:16:09,560 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 260 mSDsluCounter, 670 mSDsCounter, 0 mSdLazyCounter, 1119 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 467 SdHoareTripleChecker+Invalid, 1233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 1119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:09,560 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 467 Invalid, 1233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 1119 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:16:09,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6738 states. [2022-01-28 15:16:09,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6738 to 6245. [2022-01-28 15:16:09,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6245 states, 6244 states have (on average 4.396860986547085) internal successors, (27454), 6244 states have internal predecessors, (27454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:09,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6245 states to 6245 states and 27454 transitions. [2022-01-28 15:16:09,683 INFO L78 Accepts]: Start accepts. Automaton has 6245 states and 27454 transitions. Word has length 23 [2022-01-28 15:16:09,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:09,683 INFO L470 AbstractCegarLoop]: Abstraction has 6245 states and 27454 transitions. [2022-01-28 15:16:09,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:09,684 INFO L276 IsEmpty]: Start isEmpty. Operand 6245 states and 27454 transitions. [2022-01-28 15:16:09,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:09,697 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:09,697 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:09,713 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (291)] Ended with exit code 0 [2022-01-28 15:16:09,913 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290,291 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:09,913 INFO L402 AbstractCegarLoop]: === Iteration 292 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:09,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:09,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1600473048, now seen corresponding path program 173 times [2022-01-28 15:16:09,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:09,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980639664] [2022-01-28 15:16:09,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:09,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:09,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:09,999 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:09,999 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:09,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980639664] [2022-01-28 15:16:09,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980639664] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:09,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260749836] [2022-01-28 15:16:09,999 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:16:09,999 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:09,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:10,002 INFO L229 MonitoredProcess]: Starting monitored process 292 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:10,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (292)] Waiting until timeout for monitored process [2022-01-28 15:16:10,024 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:16:10,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:16:10,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:16:10,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:10,107 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:10,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:16:10,246 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:10,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:10,334 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:10,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:16:10,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:10,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:16:10,364 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:10,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260749836] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:10,365 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:10,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:16:10,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240735358] [2022-01-28 15:16:10,365 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:10,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:16:10,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:10,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:16:10,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:16:10,365 INFO L87 Difference]: Start difference. First operand 6245 states and 27454 transitions. Second operand has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:11,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:11,175 INFO L93 Difference]: Finished difference Result 6733 states and 29333 transitions. [2022-01-28 15:16:11,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:16:11,175 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:11,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:11,194 INFO L225 Difference]: With dead ends: 6733 [2022-01-28 15:16:11,194 INFO L226 Difference]: Without dead ends: 6712 [2022-01-28 15:16:11,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=290, Invalid=1350, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:16:11,195 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 211 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 1040 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 1138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1040 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:11,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [211 Valid, 441 Invalid, 1138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1040 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:16:11,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6712 states. [2022-01-28 15:16:11,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6712 to 6243. [2022-01-28 15:16:11,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6243 states, 6242 states have (on average 4.396667734700417) internal successors, (27444), 6242 states have internal predecessors, (27444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:11,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6243 states to 6243 states and 27444 transitions. [2022-01-28 15:16:11,362 INFO L78 Accepts]: Start accepts. Automaton has 6243 states and 27444 transitions. Word has length 23 [2022-01-28 15:16:11,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:11,362 INFO L470 AbstractCegarLoop]: Abstraction has 6243 states and 27444 transitions. [2022-01-28 15:16:11,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.1666666666666665) internal successors, (52), 23 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:11,362 INFO L276 IsEmpty]: Start isEmpty. Operand 6243 states and 27444 transitions. [2022-01-28 15:16:11,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:11,379 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:11,379 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:11,398 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (292)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:11,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable291,292 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:11,590 INFO L402 AbstractCegarLoop]: === Iteration 293 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:11,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:11,590 INFO L85 PathProgramCache]: Analyzing trace with hash 420742538, now seen corresponding path program 174 times [2022-01-28 15:16:11,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:11,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800850447] [2022-01-28 15:16:11,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:11,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:11,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:11,706 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:11,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:11,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800850447] [2022-01-28 15:16:11,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800850447] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:11,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462491950] [2022-01-28 15:16:11,707 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:16:11,707 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:11,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:11,708 INFO L229 MonitoredProcess]: Starting monitored process 293 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:11,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (293)] Waiting until timeout for monitored process [2022-01-28 15:16:11,731 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:16:11,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:16:11,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:16:11,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:11,884 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:11,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:16:12,079 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:12,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:12,209 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:12,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:16:12,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:12,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:16:12,263 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:12,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462491950] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:12,263 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:12,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:16:12,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591963844] [2022-01-28 15:16:12,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:12,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:16:12,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:12,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:16:12,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:16:12,264 INFO L87 Difference]: Start difference. First operand 6243 states and 27444 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:13,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:13,359 INFO L93 Difference]: Finished difference Result 6877 states and 29881 transitions. [2022-01-28 15:16:13,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:16:13,360 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:13,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:13,378 INFO L225 Difference]: With dead ends: 6877 [2022-01-28 15:16:13,378 INFO L226 Difference]: Without dead ends: 6846 [2022-01-28 15:16:13,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=254, Invalid=1228, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:16:13,379 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 167 mSDsluCounter, 901 mSDsCounter, 0 mSdLazyCounter, 1513 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 1564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 1513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:13,379 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 583 Invalid, 1564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 1513 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:16:13,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6846 states. [2022-01-28 15:16:13,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6846 to 6243. [2022-01-28 15:16:13,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6243 states, 6242 states have (on average 4.3953860942005765) internal successors, (27436), 6242 states have internal predecessors, (27436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:13,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6243 states to 6243 states and 27436 transitions. [2022-01-28 15:16:13,504 INFO L78 Accepts]: Start accepts. Automaton has 6243 states and 27436 transitions. Word has length 23 [2022-01-28 15:16:13,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:13,504 INFO L470 AbstractCegarLoop]: Abstraction has 6243 states and 27436 transitions. [2022-01-28 15:16:13,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:13,504 INFO L276 IsEmpty]: Start isEmpty. Operand 6243 states and 27436 transitions. [2022-01-28 15:16:13,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:13,519 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:13,519 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:13,534 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (293)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:13,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 293 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable292 [2022-01-28 15:16:13,734 INFO L402 AbstractCegarLoop]: === Iteration 294 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:13,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:13,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1008487860, now seen corresponding path program 175 times [2022-01-28 15:16:13,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:13,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114350952] [2022-01-28 15:16:13,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:13,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:13,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:13,869 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:13,870 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:13,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114350952] [2022-01-28 15:16:13,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114350952] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:13,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [634667859] [2022-01-28 15:16:13,870 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:16:13,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:13,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:13,871 INFO L229 MonitoredProcess]: Starting monitored process 294 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:13,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (294)] Waiting until timeout for monitored process [2022-01-28 15:16:13,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:13,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:16:13,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:14,047 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:14,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:16:14,274 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:14,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:14,414 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:14,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:16:14,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:14,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:16:14,464 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:14,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [634667859] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:14,464 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:14,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:16:14,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933114484] [2022-01-28 15:16:14,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:14,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:16:14,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:14,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:16:14,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:16:14,465 INFO L87 Difference]: Start difference. First operand 6243 states and 27436 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:15,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:15,796 INFO L93 Difference]: Finished difference Result 6769 states and 29461 transitions. [2022-01-28 15:16:15,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-28 15:16:15,796 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:15,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:15,820 INFO L225 Difference]: With dead ends: 6769 [2022-01-28 15:16:15,820 INFO L226 Difference]: Without dead ends: 6744 [2022-01-28 15:16:15,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 506 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=348, Invalid=1722, Unknown=0, NotChecked=0, Total=2070 [2022-01-28 15:16:15,821 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 245 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 1240 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 1357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:15,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 514 Invalid, 1357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1240 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:16:15,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6744 states. [2022-01-28 15:16:15,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6744 to 6241. [2022-01-28 15:16:15,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6241 states, 6240 states have (on average 4.395833333333333) internal successors, (27430), 6240 states have internal predecessors, (27430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:15,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6241 states to 6241 states and 27430 transitions. [2022-01-28 15:16:15,963 INFO L78 Accepts]: Start accepts. Automaton has 6241 states and 27430 transitions. Word has length 23 [2022-01-28 15:16:15,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:15,963 INFO L470 AbstractCegarLoop]: Abstraction has 6241 states and 27430 transitions. [2022-01-28 15:16:15,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:15,963 INFO L276 IsEmpty]: Start isEmpty. Operand 6241 states and 27430 transitions. [2022-01-28 15:16:15,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:15,976 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:15,976 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:15,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (294)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:16,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable293,294 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:16,192 INFO L402 AbstractCegarLoop]: === Iteration 295 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:16,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:16,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1049543050, now seen corresponding path program 176 times [2022-01-28 15:16:16,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:16,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114055779] [2022-01-28 15:16:16,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:16,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:16,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:16,320 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:16,320 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:16,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114055779] [2022-01-28 15:16:16,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114055779] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:16,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732343530] [2022-01-28 15:16:16,320 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:16:16,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:16,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:16,321 INFO L229 MonitoredProcess]: Starting monitored process 295 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:16,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (295)] Waiting until timeout for monitored process [2022-01-28 15:16:16,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:16:16,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:16:16,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:16:16,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:16,508 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:16,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:16:16,676 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:16,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:16,813 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:16,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:16:16,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:16,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:16:16,863 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:16,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732343530] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:16,864 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:16,864 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:16:16,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076072928] [2022-01-28 15:16:16,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:16,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:16:16,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:16,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:16:16,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:16:16,865 INFO L87 Difference]: Start difference. First operand 6241 states and 27430 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:17,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:17,981 INFO L93 Difference]: Finished difference Result 6734 states and 29330 transitions. [2022-01-28 15:16:17,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-28 15:16:17,981 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:17,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:18,011 INFO L225 Difference]: With dead ends: 6734 [2022-01-28 15:16:18,012 INFO L226 Difference]: Without dead ends: 6712 [2022-01-28 15:16:18,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=232, Invalid=1408, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:16:18,012 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 162 mSDsluCounter, 905 mSDsCounter, 0 mSdLazyCounter, 1682 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 654 SdHoareTripleChecker+Invalid, 1747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:18,012 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 654 Invalid, 1747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1682 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:16:18,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6712 states. [2022-01-28 15:16:18,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6712 to 6249. [2022-01-28 15:16:18,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6249 states, 6248 states have (on average 4.395646606914212) internal successors, (27464), 6248 states have internal predecessors, (27464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:18,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6249 states to 6249 states and 27464 transitions. [2022-01-28 15:16:18,225 INFO L78 Accepts]: Start accepts. Automaton has 6249 states and 27464 transitions. Word has length 23 [2022-01-28 15:16:18,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:18,225 INFO L470 AbstractCegarLoop]: Abstraction has 6249 states and 27464 transitions. [2022-01-28 15:16:18,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:18,225 INFO L276 IsEmpty]: Start isEmpty. Operand 6249 states and 27464 transitions. [2022-01-28 15:16:18,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:18,239 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:18,239 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:18,256 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (295)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:18,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294,295 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:18,455 INFO L402 AbstractCegarLoop]: === Iteration 296 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:18,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:18,455 INFO L85 PathProgramCache]: Analyzing trace with hash -536016198, now seen corresponding path program 177 times [2022-01-28 15:16:18,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:18,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385439274] [2022-01-28 15:16:18,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:18,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:18,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:18,580 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:18,581 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:18,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385439274] [2022-01-28 15:16:18,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385439274] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:18,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732904884] [2022-01-28 15:16:18,581 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:16:18,581 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:18,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:18,582 INFO L229 MonitoredProcess]: Starting monitored process 296 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:18,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (296)] Waiting until timeout for monitored process [2022-01-28 15:16:18,612 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-28 15:16:18,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:16:18,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:16:18,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:18,753 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:18,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:16:18,960 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:18,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:19,076 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:19,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:16:19,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:19,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:16:19,116 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:19,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732904884] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:19,116 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:19,116 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:16:19,116 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901697053] [2022-01-28 15:16:19,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:19,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:16:19,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:19,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:16:19,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:16:19,117 INFO L87 Difference]: Start difference. First operand 6249 states and 27464 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:20,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:20,210 INFO L93 Difference]: Finished difference Result 6697 states and 29189 transitions. [2022-01-28 15:16:20,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:16:20,210 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:20,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:20,229 INFO L225 Difference]: With dead ends: 6697 [2022-01-28 15:16:20,229 INFO L226 Difference]: Without dead ends: 6672 [2022-01-28 15:16:20,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=350, Invalid=1812, Unknown=0, NotChecked=0, Total=2162 [2022-01-28 15:16:20,230 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 228 mSDsluCounter, 669 mSDsCounter, 0 mSdLazyCounter, 1168 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 1297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 1168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:20,230 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 430 Invalid, 1297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 1168 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:16:20,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6672 states. [2022-01-28 15:16:20,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6672 to 6251. [2022-01-28 15:16:20,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6251 states, 6250 states have (on average 4.39584) internal successors, (27474), 6250 states have internal predecessors, (27474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:20,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6251 states to 6251 states and 27474 transitions. [2022-01-28 15:16:20,363 INFO L78 Accepts]: Start accepts. Automaton has 6251 states and 27474 transitions. Word has length 23 [2022-01-28 15:16:20,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:20,363 INFO L470 AbstractCegarLoop]: Abstraction has 6251 states and 27474 transitions. [2022-01-28 15:16:20,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:20,363 INFO L276 IsEmpty]: Start isEmpty. Operand 6251 states and 27474 transitions. [2022-01-28 15:16:20,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:20,376 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:20,376 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:20,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (296)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:20,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295,296 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:20,592 INFO L402 AbstractCegarLoop]: === Iteration 297 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:20,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:20,593 INFO L85 PathProgramCache]: Analyzing trace with hash 539694958, now seen corresponding path program 178 times [2022-01-28 15:16:20,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:20,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093819854] [2022-01-28 15:16:20,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:20,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:20,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:20,707 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:20,707 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:20,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093819854] [2022-01-28 15:16:20,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093819854] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:20,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692993892] [2022-01-28 15:16:20,708 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:16:20,708 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:20,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:20,709 INFO L229 MonitoredProcess]: Starting monitored process 297 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:20,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (297)] Waiting until timeout for monitored process [2022-01-28 15:16:20,731 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:16:20,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:16:20,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:16:20,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:20,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:20,934 INFO L354 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2022-01-28 15:16:20,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 52 treesize of output 71 [2022-01-28 15:16:21,212 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:21,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:21,373 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:21,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-01-28 15:16:21,497 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:21,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692993892] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:21,497 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:21,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:16:21,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433222615] [2022-01-28 15:16:21,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:21,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:16:21,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:21,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:16:21,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:16:21,498 INFO L87 Difference]: Start difference. First operand 6251 states and 27474 transitions. Second operand has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:23,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:23,057 INFO L93 Difference]: Finished difference Result 8366 states and 35709 transitions. [2022-01-28 15:16:23,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-28 15:16:23,057 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:23,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:23,082 INFO L225 Difference]: With dead ends: 8366 [2022-01-28 15:16:23,082 INFO L226 Difference]: Without dead ends: 8322 [2022-01-28 15:16:23,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 948 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=618, Invalid=3288, Unknown=0, NotChecked=0, Total=3906 [2022-01-28 15:16:23,083 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 360 mSDsluCounter, 1099 mSDsCounter, 0 mSdLazyCounter, 1830 mSolverCounterSat, 269 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 730 SdHoareTripleChecker+Invalid, 2335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 269 IncrementalHoareTripleChecker+Valid, 1830 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 236 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:23,083 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [360 Valid, 730 Invalid, 2335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [269 Valid, 1830 Invalid, 0 Unknown, 236 Unchecked, 0.6s Time] [2022-01-28 15:16:23,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8322 states. [2022-01-28 15:16:23,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8322 to 6263. [2022-01-28 15:16:23,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6263 states, 6262 states have (on average 4.397476844458639) internal successors, (27537), 6262 states have internal predecessors, (27537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:23,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6263 states to 6263 states and 27537 transitions. [2022-01-28 15:16:23,239 INFO L78 Accepts]: Start accepts. Automaton has 6263 states and 27537 transitions. Word has length 23 [2022-01-28 15:16:23,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:23,239 INFO L470 AbstractCegarLoop]: Abstraction has 6263 states and 27537 transitions. [2022-01-28 15:16:23,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:23,239 INFO L276 IsEmpty]: Start isEmpty. Operand 6263 states and 27537 transitions. [2022-01-28 15:16:23,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:23,254 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:23,254 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:23,270 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (297)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:23,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296,297 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:23,467 INFO L402 AbstractCegarLoop]: === Iteration 298 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:23,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:23,468 INFO L85 PathProgramCache]: Analyzing trace with hash 710509890, now seen corresponding path program 179 times [2022-01-28 15:16:23,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:23,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141242580] [2022-01-28 15:16:23,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:23,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:23,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:23,552 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:23,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:23,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141242580] [2022-01-28 15:16:23,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141242580] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:23,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569716477] [2022-01-28 15:16:23,552 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:16:23,552 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:23,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:23,553 INFO L229 MonitoredProcess]: Starting monitored process 298 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:23,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (298)] Waiting until timeout for monitored process [2022-01-28 15:16:23,575 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:16:23,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:16:23,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:16:23,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:23,720 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:23,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:16:23,841 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:23,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:23,925 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:23,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:16:23,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:23,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:16:23,957 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:23,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569716477] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:23,958 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:23,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-28 15:16:23,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759498407] [2022-01-28 15:16:23,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:23,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:16:23,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:23,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:16:23,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:16:23,958 INFO L87 Difference]: Start difference. First operand 6263 states and 27537 transitions. Second operand has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:24,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:24,527 INFO L93 Difference]: Finished difference Result 6560 states and 28675 transitions. [2022-01-28 15:16:24,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:16:24,528 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:24,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:24,549 INFO L225 Difference]: With dead ends: 6560 [2022-01-28 15:16:24,549 INFO L226 Difference]: Without dead ends: 6537 [2022-01-28 15:16:24,549 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 30 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=161, Invalid=961, Unknown=0, NotChecked=0, Total=1122 [2022-01-28 15:16:24,549 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 143 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 1062 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 1116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1062 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:24,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 475 Invalid, 1116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1062 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:16:24,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6537 states. [2022-01-28 15:16:24,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6537 to 6261. [2022-01-28 15:16:24,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6261 states, 6260 states have (on average 4.397923322683706) internal successors, (27531), 6260 states have internal predecessors, (27531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:24,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6261 states to 6261 states and 27531 transitions. [2022-01-28 15:16:24,685 INFO L78 Accepts]: Start accepts. Automaton has 6261 states and 27531 transitions. Word has length 23 [2022-01-28 15:16:24,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:24,685 INFO L470 AbstractCegarLoop]: Abstraction has 6261 states and 27531 transitions. [2022-01-28 15:16:24,685 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.1739130434782608) internal successors, (50), 22 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:24,685 INFO L276 IsEmpty]: Start isEmpty. Operand 6261 states and 27531 transitions. [2022-01-28 15:16:24,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:24,700 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:24,700 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:24,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (298)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:24,915 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable297,298 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:24,915 INFO L402 AbstractCegarLoop]: === Iteration 299 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:24,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:24,916 INFO L85 PathProgramCache]: Analyzing trace with hash -111062674, now seen corresponding path program 180 times [2022-01-28 15:16:24,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:24,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428638111] [2022-01-28 15:16:24,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:24,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:24,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:25,001 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:25,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:25,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428638111] [2022-01-28 15:16:25,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428638111] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:25,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544556831] [2022-01-28 15:16:25,002 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:16:25,008 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:25,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:25,009 INFO L229 MonitoredProcess]: Starting monitored process 299 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:25,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (299)] Waiting until timeout for monitored process [2022-01-28 15:16:25,041 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:16:25,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:16:25,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 15:16:25,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:25,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:25,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-28 15:16:25,284 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:25,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:25,466 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:16:25,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544556831] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:25,467 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:25,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 8] total 21 [2022-01-28 15:16:25,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91379803] [2022-01-28 15:16:25,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:25,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-28 15:16:25,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:25,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-28 15:16:25,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-01-28 15:16:25,467 INFO L87 Difference]: Start difference. First operand 6261 states and 27531 transitions. Second operand has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:26,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:26,616 INFO L93 Difference]: Finished difference Result 9347 states and 39676 transitions. [2022-01-28 15:16:26,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-28 15:16:26,616 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:26,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:26,648 INFO L225 Difference]: With dead ends: 9347 [2022-01-28 15:16:26,648 INFO L226 Difference]: Without dead ends: 9291 [2022-01-28 15:16:26,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 583 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=474, Invalid=1596, Unknown=0, NotChecked=0, Total=2070 [2022-01-28 15:16:26,648 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 323 mSDsluCounter, 983 mSDsCounter, 0 mSdLazyCounter, 1418 mSolverCounterSat, 261 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 591 SdHoareTripleChecker+Invalid, 1679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 261 IncrementalHoareTripleChecker+Valid, 1418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:26,648 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 591 Invalid, 1679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [261 Valid, 1418 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:16:26,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9291 states. [2022-01-28 15:16:26,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9291 to 6433. [2022-01-28 15:16:26,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6433 states, 6432 states have (on average 4.416044776119403) internal successors, (28404), 6432 states have internal predecessors, (28404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:26,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6433 states to 6433 states and 28404 transitions. [2022-01-28 15:16:26,824 INFO L78 Accepts]: Start accepts. Automaton has 6433 states and 28404 transitions. Word has length 23 [2022-01-28 15:16:26,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:26,825 INFO L470 AbstractCegarLoop]: Abstraction has 6433 states and 28404 transitions. [2022-01-28 15:16:26,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 21 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:26,825 INFO L276 IsEmpty]: Start isEmpty. Operand 6433 states and 28404 transitions. [2022-01-28 15:16:26,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:26,839 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:26,839 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:26,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (299)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:27,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable298,299 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:27,052 INFO L402 AbstractCegarLoop]: === Iteration 300 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:27,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:27,052 INFO L85 PathProgramCache]: Analyzing trace with hash 474271278, now seen corresponding path program 181 times [2022-01-28 15:16:27,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:27,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809629800] [2022-01-28 15:16:27,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:27,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:27,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:27,153 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:16:27,153 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:27,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809629800] [2022-01-28 15:16:27,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809629800] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:27,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1352328565] [2022-01-28 15:16:27,153 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:16:27,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:27,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:27,154 INFO L229 MonitoredProcess]: Starting monitored process 300 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:27,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (300)] Waiting until timeout for monitored process [2022-01-28 15:16:27,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:27,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:16:27,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:27,302 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:27,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:16:27,450 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:27,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:27,568 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:27,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:16:27,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:27,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:16:27,601 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:27,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1352328565] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:27,602 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:27,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-01-28 15:16:27,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165311311] [2022-01-28 15:16:27,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:27,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:16:27,602 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:27,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:16:27,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:16:27,602 INFO L87 Difference]: Start difference. First operand 6433 states and 28404 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:28,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:28,928 INFO L93 Difference]: Finished difference Result 7640 states and 33070 transitions. [2022-01-28 15:16:28,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-28 15:16:28,929 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:28,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:28,953 INFO L225 Difference]: With dead ends: 7640 [2022-01-28 15:16:28,954 INFO L226 Difference]: Without dead ends: 7588 [2022-01-28 15:16:28,955 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 635 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=416, Invalid=2340, Unknown=0, NotChecked=0, Total=2756 [2022-01-28 15:16:28,956 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 333 mSDsluCounter, 1123 mSDsCounter, 0 mSdLazyCounter, 1875 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 2029 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 1875 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:28,956 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [333 Valid, 665 Invalid, 2029 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 1875 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:16:28,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7588 states. [2022-01-28 15:16:29,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7588 to 6453. [2022-01-28 15:16:29,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6453 states, 6452 states have (on average 4.417389956602604) internal successors, (28501), 6452 states have internal predecessors, (28501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:29,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6453 states to 6453 states and 28501 transitions. [2022-01-28 15:16:29,084 INFO L78 Accepts]: Start accepts. Automaton has 6453 states and 28501 transitions. Word has length 23 [2022-01-28 15:16:29,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:29,084 INFO L470 AbstractCegarLoop]: Abstraction has 6453 states and 28501 transitions. [2022-01-28 15:16:29,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:29,084 INFO L276 IsEmpty]: Start isEmpty. Operand 6453 states and 28501 transitions. [2022-01-28 15:16:29,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:29,098 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:29,098 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:29,114 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (300)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:29,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable299,300 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:29,311 INFO L402 AbstractCegarLoop]: === Iteration 301 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:29,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:29,312 INFO L85 PathProgramCache]: Analyzing trace with hash 2087838012, now seen corresponding path program 182 times [2022-01-28 15:16:29,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:29,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957817504] [2022-01-28 15:16:29,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:29,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:29,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:29,436 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:16:29,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:29,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957817504] [2022-01-28 15:16:29,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957817504] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:29,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042304377] [2022-01-28 15:16:29,437 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:16:29,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:29,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:29,438 INFO L229 MonitoredProcess]: Starting monitored process 301 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:29,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (301)] Waiting until timeout for monitored process [2022-01-28 15:16:29,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:16:29,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:16:29,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:16:29,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:29,595 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:29,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:16:29,813 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:29,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:29,974 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:29,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:16:29,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:29,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:16:30,029 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:30,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042304377] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:30,029 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:30,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-01-28 15:16:30,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659828011] [2022-01-28 15:16:30,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:30,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:16:30,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:30,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:16:30,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:16:30,030 INFO L87 Difference]: Start difference. First operand 6453 states and 28501 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:31,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:31,851 INFO L93 Difference]: Finished difference Result 7587 states and 32897 transitions. [2022-01-28 15:16:31,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-28 15:16:31,851 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:31,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:31,872 INFO L225 Difference]: With dead ends: 7587 [2022-01-28 15:16:31,873 INFO L226 Difference]: Without dead ends: 7545 [2022-01-28 15:16:31,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 498 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=392, Invalid=1864, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:16:31,873 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 326 mSDsluCounter, 1082 mSDsCounter, 0 mSdLazyCounter, 1714 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 1838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:31,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 639 Invalid, 1838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1714 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:16:31,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7545 states. [2022-01-28 15:16:31,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7545 to 6471. [2022-01-28 15:16:32,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6471 states, 6470 states have (on average 4.417156105100464) internal successors, (28579), 6470 states have internal predecessors, (28579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:32,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6471 states to 6471 states and 28579 transitions. [2022-01-28 15:16:32,031 INFO L78 Accepts]: Start accepts. Automaton has 6471 states and 28579 transitions. Word has length 23 [2022-01-28 15:16:32,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:32,031 INFO L470 AbstractCegarLoop]: Abstraction has 6471 states and 28579 transitions. [2022-01-28 15:16:32,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:32,031 INFO L276 IsEmpty]: Start isEmpty. Operand 6471 states and 28579 transitions. [2022-01-28 15:16:32,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:32,048 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:32,048 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:32,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (301)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:32,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 301 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable300 [2022-01-28 15:16:32,263 INFO L402 AbstractCegarLoop]: === Iteration 302 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:32,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:32,263 INFO L85 PathProgramCache]: Analyzing trace with hash 238434704, now seen corresponding path program 183 times [2022-01-28 15:16:32,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:32,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223980150] [2022-01-28 15:16:32,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:32,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:32,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:32,349 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:16:32,350 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:32,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223980150] [2022-01-28 15:16:32,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223980150] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:32,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521418264] [2022-01-28 15:16:32,350 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:16:32,350 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:32,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:32,351 INFO L229 MonitoredProcess]: Starting monitored process 302 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:32,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (302)] Waiting until timeout for monitored process [2022-01-28 15:16:32,372 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:16:32,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:16:32,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:16:32,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:32,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:32,494 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:16:32,495 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 55 [2022-01-28 15:16:32,553 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:32,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:32,699 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:16:32,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [521418264] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:32,699 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:32,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 23 [2022-01-28 15:16:32,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719646700] [2022-01-28 15:16:32,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:32,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:16:32,700 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:32,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:16:32,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:16:32,700 INFO L87 Difference]: Start difference. First operand 6471 states and 28579 transitions. Second operand has 24 states, 24 states have (on average 2.375) internal successors, (57), 23 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:33,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:33,851 INFO L93 Difference]: Finished difference Result 7983 states and 34370 transitions. [2022-01-28 15:16:33,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-28 15:16:33,851 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 23 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:33,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:33,872 INFO L225 Difference]: With dead ends: 7983 [2022-01-28 15:16:33,872 INFO L226 Difference]: Without dead ends: 7898 [2022-01-28 15:16:33,873 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 903 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=437, Invalid=2755, Unknown=0, NotChecked=0, Total=3192 [2022-01-28 15:16:33,873 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 401 mSDsluCounter, 1200 mSDsCounter, 0 mSdLazyCounter, 1859 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 695 SdHoareTripleChecker+Invalid, 1970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 1859 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:33,873 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [401 Valid, 695 Invalid, 1970 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 1859 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:16:33,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7898 states. [2022-01-28 15:16:34,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7898 to 6495. [2022-01-28 15:16:34,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6495 states, 6494 states have (on average 4.4162303664921465) internal successors, (28679), 6494 states have internal predecessors, (28679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:34,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6495 states to 6495 states and 28679 transitions. [2022-01-28 15:16:34,033 INFO L78 Accepts]: Start accepts. Automaton has 6495 states and 28679 transitions. Word has length 23 [2022-01-28 15:16:34,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:34,033 INFO L470 AbstractCegarLoop]: Abstraction has 6495 states and 28679 transitions. [2022-01-28 15:16:34,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 23 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:34,034 INFO L276 IsEmpty]: Start isEmpty. Operand 6495 states and 28679 transitions. [2022-01-28 15:16:34,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:34,047 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:34,047 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:34,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (302)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:34,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 302 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable301 [2022-01-28 15:16:34,255 INFO L402 AbstractCegarLoop]: === Iteration 303 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:34,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:34,256 INFO L85 PathProgramCache]: Analyzing trace with hash 319833760, now seen corresponding path program 184 times [2022-01-28 15:16:34,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:34,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395459431] [2022-01-28 15:16:34,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:34,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:34,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:34,388 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:16:34,389 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:34,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395459431] [2022-01-28 15:16:34,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395459431] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:34,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070422529] [2022-01-28 15:16:34,389 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:16:34,389 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:34,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:34,390 INFO L229 MonitoredProcess]: Starting monitored process 303 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:34,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (303)] Waiting until timeout for monitored process [2022-01-28 15:16:34,413 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:16:34,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:16:34,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:16:34,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:34,496 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:34,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:16:34,642 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:34,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:34,743 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:34,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:16:34,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:34,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:16:34,776 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:34,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070422529] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:34,776 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:34,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-01-28 15:16:34,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029502131] [2022-01-28 15:16:34,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:34,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:16:34,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:34,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:16:34,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:16:34,777 INFO L87 Difference]: Start difference. First operand 6495 states and 28679 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:36,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:36,709 INFO L93 Difference]: Finished difference Result 7654 states and 33156 transitions. [2022-01-28 15:16:36,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-28 15:16:36,709 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:36,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:36,730 INFO L225 Difference]: With dead ends: 7654 [2022-01-28 15:16:36,730 INFO L226 Difference]: Without dead ends: 7602 [2022-01-28 15:16:36,731 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 729 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=463, Invalid=2507, Unknown=0, NotChecked=0, Total=2970 [2022-01-28 15:16:36,731 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 367 mSDsluCounter, 1211 mSDsCounter, 0 mSdLazyCounter, 2049 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 2217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 2049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:36,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [367 Valid, 721 Invalid, 2217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 2049 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:16:36,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7602 states. [2022-01-28 15:16:36,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7602 to 6521. [2022-01-28 15:16:36,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6521 states, 6520 states have (on average 4.414877300613497) internal successors, (28785), 6520 states have internal predecessors, (28785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:36,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6521 states to 6521 states and 28785 transitions. [2022-01-28 15:16:36,863 INFO L78 Accepts]: Start accepts. Automaton has 6521 states and 28785 transitions. Word has length 23 [2022-01-28 15:16:36,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:36,863 INFO L470 AbstractCegarLoop]: Abstraction has 6521 states and 28785 transitions. [2022-01-28 15:16:36,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:36,863 INFO L276 IsEmpty]: Start isEmpty. Operand 6521 states and 28785 transitions. [2022-01-28 15:16:36,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:36,878 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:36,878 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:36,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (303)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:37,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 303 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable302 [2022-01-28 15:16:37,093 INFO L402 AbstractCegarLoop]: === Iteration 304 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:37,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:37,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1933400494, now seen corresponding path program 185 times [2022-01-28 15:16:37,094 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:37,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966292858] [2022-01-28 15:16:37,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:37,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:37,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:37,272 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:16:37,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:37,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966292858] [2022-01-28 15:16:37,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966292858] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:37,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420614017] [2022-01-28 15:16:37,272 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:16:37,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:37,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:37,273 INFO L229 MonitoredProcess]: Starting monitored process 304 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:37,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (304)] Waiting until timeout for monitored process [2022-01-28 15:16:37,297 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:16:37,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:16:37,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:16:37,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:37,416 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:37,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:16:37,629 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:37,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:37,783 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:37,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:16:37,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:37,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:16:37,834 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:37,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420614017] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:37,834 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:37,834 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-01-28 15:16:37,834 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462737959] [2022-01-28 15:16:37,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:37,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:16:37,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:37,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:16:37,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:16:37,835 INFO L87 Difference]: Start difference. First operand 6521 states and 28785 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:39,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:39,808 INFO L93 Difference]: Finished difference Result 7773 states and 33621 transitions. [2022-01-28 15:16:39,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-28 15:16:39,808 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:39,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:39,831 INFO L225 Difference]: With dead ends: 7773 [2022-01-28 15:16:39,831 INFO L226 Difference]: Without dead ends: 7731 [2022-01-28 15:16:39,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 689 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=439, Invalid=2423, Unknown=0, NotChecked=0, Total=2862 [2022-01-28 15:16:39,832 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 450 mSDsluCounter, 1071 mSDsCounter, 0 mSdLazyCounter, 1714 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 1924 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 1714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:39,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 647 Invalid, 1924 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 1714 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:16:39,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7731 states. [2022-01-28 15:16:39,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7731 to 6521. [2022-01-28 15:16:39,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6521 states, 6520 states have (on average 4.414877300613497) internal successors, (28785), 6520 states have internal predecessors, (28785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:39,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6521 states to 6521 states and 28785 transitions. [2022-01-28 15:16:39,973 INFO L78 Accepts]: Start accepts. Automaton has 6521 states and 28785 transitions. Word has length 23 [2022-01-28 15:16:39,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:39,973 INFO L470 AbstractCegarLoop]: Abstraction has 6521 states and 28785 transitions. [2022-01-28 15:16:39,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:39,973 INFO L276 IsEmpty]: Start isEmpty. Operand 6521 states and 28785 transitions. [2022-01-28 15:16:39,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:39,986 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:39,987 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:40,002 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (304)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:40,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable303,304 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:40,191 INFO L402 AbstractCegarLoop]: === Iteration 305 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:40,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:40,192 INFO L85 PathProgramCache]: Analyzing trace with hash 2069650482, now seen corresponding path program 186 times [2022-01-28 15:16:40,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:40,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009544067] [2022-01-28 15:16:40,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:40,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:40,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:40,333 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:40,333 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:40,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009544067] [2022-01-28 15:16:40,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009544067] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:40,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848084365] [2022-01-28 15:16:40,333 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:16:40,333 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:40,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:40,334 INFO L229 MonitoredProcess]: Starting monitored process 305 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:40,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (305)] Waiting until timeout for monitored process [2022-01-28 15:16:40,358 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:16:40,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:16:40,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:16:40,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:40,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:40,573 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:16:40,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 55 [2022-01-28 15:16:40,647 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:40,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:40,881 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:40,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848084365] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:40,882 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:40,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:16:40,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630026728] [2022-01-28 15:16:40,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:40,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:16:40,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:40,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:16:40,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:16:40,882 INFO L87 Difference]: Start difference. First operand 6521 states and 28785 transitions. Second operand has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:43,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:43,358 INFO L93 Difference]: Finished difference Result 8881 states and 37899 transitions. [2022-01-28 15:16:43,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-28 15:16:43,359 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:43,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:43,384 INFO L225 Difference]: With dead ends: 8881 [2022-01-28 15:16:43,385 INFO L226 Difference]: Without dead ends: 8828 [2022-01-28 15:16:43,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1286 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=659, Invalid=3897, Unknown=0, NotChecked=0, Total=4556 [2022-01-28 15:16:43,385 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 507 mSDsluCounter, 1379 mSDsCounter, 0 mSdLazyCounter, 2190 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 816 SdHoareTripleChecker+Invalid, 2388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 2190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:43,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [507 Valid, 816 Invalid, 2388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 2190 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-28 15:16:43,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8828 states. [2022-01-28 15:16:43,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8828 to 6523. [2022-01-28 15:16:43,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6523 states, 6522 states have (on average 4.414903403863845) internal successors, (28794), 6522 states have internal predecessors, (28794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:43,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6523 states to 6523 states and 28794 transitions. [2022-01-28 15:16:43,538 INFO L78 Accepts]: Start accepts. Automaton has 6523 states and 28794 transitions. Word has length 23 [2022-01-28 15:16:43,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:43,538 INFO L470 AbstractCegarLoop]: Abstraction has 6523 states and 28794 transitions. [2022-01-28 15:16:43,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:43,538 INFO L276 IsEmpty]: Start isEmpty. Operand 6523 states and 28794 transitions. [2022-01-28 15:16:43,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:43,552 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:43,552 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:43,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (305)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:43,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 305 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable304 [2022-01-28 15:16:43,767 INFO L402 AbstractCegarLoop]: === Iteration 306 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:43,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:43,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1639982862, now seen corresponding path program 187 times [2022-01-28 15:16:43,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:43,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894638742] [2022-01-28 15:16:43,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:43,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:43,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:43,859 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:43,859 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:43,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894638742] [2022-01-28 15:16:43,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894638742] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:43,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637885232] [2022-01-28 15:16:43,860 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:16:43,860 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:43,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:43,861 INFO L229 MonitoredProcess]: Starting monitored process 306 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:43,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (306)] Waiting until timeout for monitored process [2022-01-28 15:16:43,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:43,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:16:43,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:43,979 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:43,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:16:44,129 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:44,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:44,251 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:44,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:16:44,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:44,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:16:44,306 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:44,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637885232] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:44,307 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:44,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:16:44,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984615714] [2022-01-28 15:16:44,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:44,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:16:44,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:44,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:16:44,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:16:44,308 INFO L87 Difference]: Start difference. First operand 6523 states and 28794 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:46,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:46,447 INFO L93 Difference]: Finished difference Result 7575 states and 32851 transitions. [2022-01-28 15:16:46,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-28 15:16:46,448 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:46,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:46,467 INFO L225 Difference]: With dead ends: 7575 [2022-01-28 15:16:46,467 INFO L226 Difference]: Without dead ends: 7523 [2022-01-28 15:16:46,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 759 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=472, Invalid=2834, Unknown=0, NotChecked=0, Total=3306 [2022-01-28 15:16:46,467 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 352 mSDsluCounter, 1196 mSDsCounter, 0 mSdLazyCounter, 2106 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 725 SdHoareTripleChecker+Invalid, 2284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 2106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:46,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 725 Invalid, 2284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 2106 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:16:46,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7523 states. [2022-01-28 15:16:46,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7523 to 6529. [2022-01-28 15:16:46,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6529 states, 6528 states have (on average 4.414981617647059) internal successors, (28821), 6528 states have internal predecessors, (28821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:46,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6529 states to 6529 states and 28821 transitions. [2022-01-28 15:16:46,602 INFO L78 Accepts]: Start accepts. Automaton has 6529 states and 28821 transitions. Word has length 23 [2022-01-28 15:16:46,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:46,603 INFO L470 AbstractCegarLoop]: Abstraction has 6529 states and 28821 transitions. [2022-01-28 15:16:46,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:46,603 INFO L276 IsEmpty]: Start isEmpty. Operand 6529 states and 28821 transitions. [2022-01-28 15:16:46,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:46,616 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:46,616 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:46,634 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (306)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:46,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 306 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable305 [2022-01-28 15:16:46,831 INFO L402 AbstractCegarLoop]: === Iteration 307 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:46,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:46,831 INFO L85 PathProgramCache]: Analyzing trace with hash -26416128, now seen corresponding path program 188 times [2022-01-28 15:16:46,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:46,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344248333] [2022-01-28 15:16:46,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:46,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:46,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:46,972 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:46,972 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:46,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344248333] [2022-01-28 15:16:46,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344248333] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:46,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122883298] [2022-01-28 15:16:46,973 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:16:46,973 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:46,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:46,974 INFO L229 MonitoredProcess]: Starting monitored process 307 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:46,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (307)] Waiting until timeout for monitored process [2022-01-28 15:16:46,996 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:16:46,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:16:46,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:16:46,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:47,146 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:47,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:16:47,361 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:47,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:47,535 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:47,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:16:47,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:47,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:16:47,585 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:47,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122883298] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:47,585 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:47,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:16:47,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988034822] [2022-01-28 15:16:47,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:47,586 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:16:47,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:47,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:16:47,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:16:47,586 INFO L87 Difference]: Start difference. First operand 6529 states and 28821 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:49,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:49,560 INFO L93 Difference]: Finished difference Result 7508 states and 32609 transitions. [2022-01-28 15:16:49,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-28 15:16:49,560 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:49,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:49,580 INFO L225 Difference]: With dead ends: 7508 [2022-01-28 15:16:49,580 INFO L226 Difference]: Without dead ends: 7466 [2022-01-28 15:16:49,580 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 565 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=403, Invalid=2147, Unknown=0, NotChecked=0, Total=2550 [2022-01-28 15:16:49,580 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 295 mSDsluCounter, 1124 mSDsCounter, 0 mSdLazyCounter, 1855 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 2011 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 1855 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:49,580 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 687 Invalid, 2011 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 1855 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:16:49,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7466 states. [2022-01-28 15:16:49,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7466 to 6529. [2022-01-28 15:16:49,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6529 states, 6528 states have (on average 4.415441176470588) internal successors, (28824), 6528 states have internal predecessors, (28824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:49,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6529 states to 6529 states and 28824 transitions. [2022-01-28 15:16:49,703 INFO L78 Accepts]: Start accepts. Automaton has 6529 states and 28824 transitions. Word has length 23 [2022-01-28 15:16:49,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:49,703 INFO L470 AbstractCegarLoop]: Abstraction has 6529 states and 28824 transitions. [2022-01-28 15:16:49,703 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:49,703 INFO L276 IsEmpty]: Start isEmpty. Operand 6529 states and 28824 transitions. [2022-01-28 15:16:49,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:49,718 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:49,718 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:49,736 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (307)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:49,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable306,307 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:49,926 INFO L402 AbstractCegarLoop]: === Iteration 308 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:49,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:49,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1842429102, now seen corresponding path program 189 times [2022-01-28 15:16:49,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:49,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913340807] [2022-01-28 15:16:49,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:49,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:49,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:50,041 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:50,041 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:50,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913340807] [2022-01-28 15:16:50,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913340807] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:50,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424683096] [2022-01-28 15:16:50,041 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:16:50,041 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:50,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:50,042 INFO L229 MonitoredProcess]: Starting monitored process 308 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:50,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (308)] Waiting until timeout for monitored process [2022-01-28 15:16:50,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:16:50,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:16:50,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:16:50,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:50,226 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:50,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:16:50,390 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:50,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:50,550 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:50,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:16:50,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:50,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:16:50,602 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:50,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424683096] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:50,603 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:50,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:16:50,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460065101] [2022-01-28 15:16:50,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:50,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:16:50,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:50,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:16:50,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:16:50,603 INFO L87 Difference]: Start difference. First operand 6529 states and 28824 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:52,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:52,920 INFO L93 Difference]: Finished difference Result 8584 states and 36852 transitions. [2022-01-28 15:16:52,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-28 15:16:52,920 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:52,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:52,943 INFO L225 Difference]: With dead ends: 8584 [2022-01-28 15:16:52,944 INFO L226 Difference]: Without dead ends: 8538 [2022-01-28 15:16:52,944 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 881 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=456, Invalid=2966, Unknown=0, NotChecked=0, Total=3422 [2022-01-28 15:16:52,944 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 406 mSDsluCounter, 1451 mSDsCounter, 0 mSdLazyCounter, 2425 mSolverCounterSat, 169 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 888 SdHoareTripleChecker+Invalid, 2594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 169 IncrementalHoareTripleChecker+Valid, 2425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:52,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [406 Valid, 888 Invalid, 2594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [169 Valid, 2425 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-28 15:16:52,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8538 states. [2022-01-28 15:16:53,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8538 to 6537. [2022-01-28 15:16:53,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6537 states, 6536 states have (on average 4.416309669522644) internal successors, (28865), 6536 states have internal predecessors, (28865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:53,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6537 states to 6537 states and 28865 transitions. [2022-01-28 15:16:53,131 INFO L78 Accepts]: Start accepts. Automaton has 6537 states and 28865 transitions. Word has length 23 [2022-01-28 15:16:53,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:53,131 INFO L470 AbstractCegarLoop]: Abstraction has 6537 states and 28865 transitions. [2022-01-28 15:16:53,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:53,131 INFO L276 IsEmpty]: Start isEmpty. Operand 6537 states and 28865 transitions. [2022-01-28 15:16:53,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:53,144 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:53,144 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:53,159 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (308)] Ended with exit code 0 [2022-01-28 15:16:53,359 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 308 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable307 [2022-01-28 15:16:53,359 INFO L402 AbstractCegarLoop]: === Iteration 309 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:53,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:53,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1939011342, now seen corresponding path program 190 times [2022-01-28 15:16:53,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:53,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624288919] [2022-01-28 15:16:53,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:53,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:53,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:53,445 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:53,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:53,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624288919] [2022-01-28 15:16:53,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624288919] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:53,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113725916] [2022-01-28 15:16:53,446 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:16:53,446 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:53,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:53,447 INFO L229 MonitoredProcess]: Starting monitored process 309 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:53,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (309)] Waiting until timeout for monitored process [2022-01-28 15:16:53,469 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:16:53,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:16:53,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:16:53,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:53,559 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:53,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:16:53,701 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:53,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:53,803 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:53,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:16:53,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:53,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:16:53,838 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:53,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113725916] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:53,838 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:53,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:16:53,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214892842] [2022-01-28 15:16:53,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:53,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:16:53,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:53,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:16:53,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:16:53,839 INFO L87 Difference]: Start difference. First operand 6537 states and 28865 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:55,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:55,051 INFO L93 Difference]: Finished difference Result 8195 states and 35323 transitions. [2022-01-28 15:16:55,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-28 15:16:55,051 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:55,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:55,074 INFO L225 Difference]: With dead ends: 8195 [2022-01-28 15:16:55,074 INFO L226 Difference]: Without dead ends: 8142 [2022-01-28 15:16:55,074 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 631 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=345, Invalid=2205, Unknown=0, NotChecked=0, Total=2550 [2022-01-28 15:16:55,075 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 358 mSDsluCounter, 1085 mSDsCounter, 0 mSdLazyCounter, 1753 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 1927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 1753 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:55,075 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [358 Valid, 621 Invalid, 1927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 1753 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:16:55,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8142 states. [2022-01-28 15:16:55,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8142 to 6577. [2022-01-28 15:16:55,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6577 states, 6576 states have (on average 4.416514598540146) internal successors, (29043), 6576 states have internal predecessors, (29043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:55,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6577 states to 6577 states and 29043 transitions. [2022-01-28 15:16:55,213 INFO L78 Accepts]: Start accepts. Automaton has 6577 states and 29043 transitions. Word has length 23 [2022-01-28 15:16:55,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:55,213 INFO L470 AbstractCegarLoop]: Abstraction has 6577 states and 29043 transitions. [2022-01-28 15:16:55,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:55,213 INFO L276 IsEmpty]: Start isEmpty. Operand 6577 states and 29043 transitions. [2022-01-28 15:16:55,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:55,226 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:55,226 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:55,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (309)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:55,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable308,309 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:55,441 INFO L402 AbstractCegarLoop]: === Iteration 310 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:55,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:55,441 INFO L85 PathProgramCache]: Analyzing trace with hash -863300186, now seen corresponding path program 191 times [2022-01-28 15:16:55,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:55,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036817301] [2022-01-28 15:16:55,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:55,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:55,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:55,531 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:55,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:55,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036817301] [2022-01-28 15:16:55,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036817301] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:55,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156462486] [2022-01-28 15:16:55,532 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:16:55,532 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:55,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:55,533 INFO L229 MonitoredProcess]: Starting monitored process 310 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:55,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (310)] Waiting until timeout for monitored process [2022-01-28 15:16:55,556 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:16:55,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:16:55,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:16:55,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:55,646 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:55,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:16:55,814 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:55,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:55,918 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:16:55,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:16:55,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:55,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:16:55,950 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:55,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156462486] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:55,950 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:55,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:16:55,950 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206313440] [2022-01-28 15:16:55,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:55,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:16:55,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:55,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:16:55,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:16:55,951 INFO L87 Difference]: Start difference. First operand 6577 states and 29043 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:57,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:16:57,500 INFO L93 Difference]: Finished difference Result 8224 states and 35448 transitions. [2022-01-28 15:16:57,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-28 15:16:57,500 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:16:57,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:16:57,523 INFO L225 Difference]: With dead ends: 8224 [2022-01-28 15:16:57,523 INFO L226 Difference]: Without dead ends: 8180 [2022-01-28 15:16:57,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 699 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=374, Invalid=2382, Unknown=0, NotChecked=0, Total=2756 [2022-01-28 15:16:57,524 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 336 mSDsluCounter, 1361 mSDsCounter, 0 mSdLazyCounter, 2234 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 797 SdHoareTripleChecker+Invalid, 2397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 2234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:16:57,524 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [336 Valid, 797 Invalid, 2397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 2234 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:16:57,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8180 states. [2022-01-28 15:16:57,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8180 to 6601. [2022-01-28 15:16:57,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6601 states, 6600 states have (on average 4.417121212121212) internal successors, (29153), 6600 states have internal predecessors, (29153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:57,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6601 states to 6601 states and 29153 transitions. [2022-01-28 15:16:57,658 INFO L78 Accepts]: Start accepts. Automaton has 6601 states and 29153 transitions. Word has length 23 [2022-01-28 15:16:57,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:16:57,658 INFO L470 AbstractCegarLoop]: Abstraction has 6601 states and 29153 transitions. [2022-01-28 15:16:57,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:16:57,658 INFO L276 IsEmpty]: Start isEmpty. Operand 6601 states and 29153 transitions. [2022-01-28 15:16:57,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:16:57,670 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:16:57,670 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:16:57,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (310)] Forceful destruction successful, exit code 0 [2022-01-28 15:16:57,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable309,310 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:57,885 INFO L402 AbstractCegarLoop]: === Iteration 311 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:16:57,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:16:57,886 INFO L85 PathProgramCache]: Analyzing trace with hash -582304334, now seen corresponding path program 192 times [2022-01-28 15:16:57,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:16:57,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031469439] [2022-01-28 15:16:57,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:16:57,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:16:57,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:16:57,980 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:57,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:16:57,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031469439] [2022-01-28 15:16:57,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031469439] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:16:57,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486236329] [2022-01-28 15:16:57,980 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:16:57,980 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:16:57,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:16:57,981 INFO L229 MonitoredProcess]: Starting monitored process 311 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:16:57,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (311)] Waiting until timeout for monitored process [2022-01-28 15:16:58,002 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:16:58,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:16:58,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:16:58,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:16:58,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:16:58,088 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:16:58,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 25 treesize of output 49 [2022-01-28 15:16:58,193 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:58,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:16:58,346 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:16:58,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486236329] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:16:58,346 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:16:58,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:16:58,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616103657] [2022-01-28 15:16:58,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:16:58,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:16:58,346 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:16:58,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:16:58,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:16:58,347 INFO L87 Difference]: Start difference. First operand 6601 states and 29153 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:00,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:00,003 INFO L93 Difference]: Finished difference Result 8700 states and 37339 transitions. [2022-01-28 15:17:00,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-28 15:17:00,003 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:00,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:00,029 INFO L225 Difference]: With dead ends: 8700 [2022-01-28 15:17:00,029 INFO L226 Difference]: Without dead ends: 8626 [2022-01-28 15:17:00,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1241 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=613, Invalid=3677, Unknown=0, NotChecked=0, Total=4290 [2022-01-28 15:17:00,030 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 496 mSDsluCounter, 1438 mSDsCounter, 0 mSdLazyCounter, 2334 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 496 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 2529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 2334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:00,030 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [496 Valid, 777 Invalid, 2529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 2334 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:17:00,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8626 states. [2022-01-28 15:17:00,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8626 to 6619. [2022-01-28 15:17:00,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6619 states, 6618 states have (on average 4.419462073133877) internal successors, (29248), 6618 states have internal predecessors, (29248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:00,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6619 states to 6619 states and 29248 transitions. [2022-01-28 15:17:00,175 INFO L78 Accepts]: Start accepts. Automaton has 6619 states and 29248 transitions. Word has length 23 [2022-01-28 15:17:00,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:00,175 INFO L470 AbstractCegarLoop]: Abstraction has 6619 states and 29248 transitions. [2022-01-28 15:17:00,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:00,175 INFO L276 IsEmpty]: Start isEmpty. Operand 6619 states and 29248 transitions. [2022-01-28 15:17:00,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:00,189 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:00,189 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:00,204 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (311)] Ended with exit code 0 [2022-01-28 15:17:00,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 311 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable310 [2022-01-28 15:17:00,400 INFO L402 AbstractCegarLoop]: === Iteration 312 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:00,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:00,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1911001754, now seen corresponding path program 193 times [2022-01-28 15:17:00,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:00,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17581021] [2022-01-28 15:17:00,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:00,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:00,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:00,517 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:00,517 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:00,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17581021] [2022-01-28 15:17:00,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17581021] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:00,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279846978] [2022-01-28 15:17:00,517 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:17:00,517 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:00,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:00,518 INFO L229 MonitoredProcess]: Starting monitored process 312 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:00,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (312)] Waiting until timeout for monitored process [2022-01-28 15:17:00,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:00,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:17:00,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:00,613 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:00,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:17:00,785 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:00,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:00,912 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:00,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:17:00,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:00,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:17:00,943 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:00,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279846978] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:00,944 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:00,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:17:00,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431150974] [2022-01-28 15:17:00,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:00,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:17:00,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:00,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:17:00,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:17:00,945 INFO L87 Difference]: Start difference. First operand 6619 states and 29248 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:02,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:02,132 INFO L93 Difference]: Finished difference Result 7228 states and 31587 transitions. [2022-01-28 15:17:02,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:17:02,132 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:02,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:02,154 INFO L225 Difference]: With dead ends: 7228 [2022-01-28 15:17:02,154 INFO L226 Difference]: Without dead ends: 7202 [2022-01-28 15:17:02,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 446 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=321, Invalid=1659, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:17:02,155 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 278 mSDsluCounter, 1111 mSDsCounter, 0 mSdLazyCounter, 1839 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 1970 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 1839 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:02,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 647 Invalid, 1970 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 1839 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:17:02,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7202 states. [2022-01-28 15:17:02,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7202 to 6621. [2022-01-28 15:17:02,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6621 states, 6620 states have (on average 4.419335347432024) internal successors, (29256), 6620 states have internal predecessors, (29256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:02,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6621 states to 6621 states and 29256 transitions. [2022-01-28 15:17:02,289 INFO L78 Accepts]: Start accepts. Automaton has 6621 states and 29256 transitions. Word has length 23 [2022-01-28 15:17:02,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:02,289 INFO L470 AbstractCegarLoop]: Abstraction has 6621 states and 29256 transitions. [2022-01-28 15:17:02,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:02,289 INFO L276 IsEmpty]: Start isEmpty. Operand 6621 states and 29256 transitions. [2022-01-28 15:17:02,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:02,303 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:02,303 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:02,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (312)] Forceful destruction successful, exit code 0 [2022-01-28 15:17:02,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 312 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable311 [2022-01-28 15:17:02,509 INFO L402 AbstractCegarLoop]: === Iteration 313 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:02,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:02,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1890748156, now seen corresponding path program 194 times [2022-01-28 15:17:02,510 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:02,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041535165] [2022-01-28 15:17:02,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:02,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:02,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:02,628 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:02,629 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:02,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041535165] [2022-01-28 15:17:02,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041535165] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:02,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760777045] [2022-01-28 15:17:02,629 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:17:02,629 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:02,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:02,630 INFO L229 MonitoredProcess]: Starting monitored process 313 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:02,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (313)] Waiting until timeout for monitored process [2022-01-28 15:17:02,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:17:02,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:17:02,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:17:02,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:02,729 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:02,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:17:02,904 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:02,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:03,021 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:03,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:17:03,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:03,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:17:03,053 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:03,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760777045] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:03,053 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:03,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:17:03,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141051531] [2022-01-28 15:17:03,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:03,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:17:03,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:03,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:17:03,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:17:03,054 INFO L87 Difference]: Start difference. First operand 6621 states and 29256 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:04,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:04,180 INFO L93 Difference]: Finished difference Result 7224 states and 31580 transitions. [2022-01-28 15:17:04,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-28 15:17:04,180 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:04,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:04,200 INFO L225 Difference]: With dead ends: 7224 [2022-01-28 15:17:04,200 INFO L226 Difference]: Without dead ends: 7203 [2022-01-28 15:17:04,200 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 424 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=316, Invalid=1576, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:17:04,200 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 253 mSDsluCounter, 1005 mSDsCounter, 0 mSdLazyCounter, 1673 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 1797 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:04,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [253 Valid, 604 Invalid, 1797 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1673 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:17:04,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7203 states. [2022-01-28 15:17:04,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7203 to 6621. [2022-01-28 15:17:04,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6621 states, 6620 states have (on average 4.419335347432024) internal successors, (29256), 6620 states have internal predecessors, (29256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:04,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6621 states to 6621 states and 29256 transitions. [2022-01-28 15:17:04,418 INFO L78 Accepts]: Start accepts. Automaton has 6621 states and 29256 transitions. Word has length 23 [2022-01-28 15:17:04,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:04,418 INFO L470 AbstractCegarLoop]: Abstraction has 6621 states and 29256 transitions. [2022-01-28 15:17:04,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:04,418 INFO L276 IsEmpty]: Start isEmpty. Operand 6621 states and 29256 transitions. [2022-01-28 15:17:04,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:04,435 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:04,435 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:04,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (313)] Forceful destruction successful, exit code 0 [2022-01-28 15:17:04,639 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 313 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable312 [2022-01-28 15:17:04,639 INFO L402 AbstractCegarLoop]: === Iteration 314 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:04,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:04,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1469442884, now seen corresponding path program 195 times [2022-01-28 15:17:04,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:04,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922615389] [2022-01-28 15:17:04,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:04,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:04,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:04,729 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:04,729 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:04,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922615389] [2022-01-28 15:17:04,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922615389] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:04,730 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125297084] [2022-01-28 15:17:04,730 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:17:04,730 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:04,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:04,731 INFO L229 MonitoredProcess]: Starting monitored process 314 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:04,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (314)] Waiting until timeout for monitored process [2022-01-28 15:17:04,755 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:17:04,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:17:04,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:17:04,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:04,828 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:04,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:17:05,003 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:05,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:05,109 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:05,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:17:05,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:05,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:17:05,141 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:05,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125297084] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:05,141 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:05,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:17:05,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009970358] [2022-01-28 15:17:05,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:05,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:17:05,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:05,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:17:05,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:17:05,142 INFO L87 Difference]: Start difference. First operand 6621 states and 29256 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:06,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:06,166 INFO L93 Difference]: Finished difference Result 7443 states and 32415 transitions. [2022-01-28 15:17:06,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:17:06,166 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:06,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:06,187 INFO L225 Difference]: With dead ends: 7443 [2022-01-28 15:17:06,187 INFO L226 Difference]: Without dead ends: 7393 [2022-01-28 15:17:06,187 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=249, Invalid=1311, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:17:06,187 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 223 mSDsluCounter, 1019 mSDsCounter, 0 mSdLazyCounter, 1724 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 1815 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:06,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [223 Valid, 587 Invalid, 1815 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1724 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:17:06,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7393 states. [2022-01-28 15:17:06,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7393 to 6625. [2022-01-28 15:17:06,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6625 states, 6624 states have (on average 4.419384057971015) internal successors, (29274), 6624 states have internal predecessors, (29274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:06,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6625 states to 6625 states and 29274 transitions. [2022-01-28 15:17:06,323 INFO L78 Accepts]: Start accepts. Automaton has 6625 states and 29274 transitions. Word has length 23 [2022-01-28 15:17:06,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:06,324 INFO L470 AbstractCegarLoop]: Abstraction has 6625 states and 29274 transitions. [2022-01-28 15:17:06,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:06,324 INFO L276 IsEmpty]: Start isEmpty. Operand 6625 states and 29274 transitions. [2022-01-28 15:17:06,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:06,337 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:06,337 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:06,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (314)] Forceful destruction successful, exit code 0 [2022-01-28 15:17:06,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable313,314 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:06,543 INFO L402 AbstractCegarLoop]: === Iteration 315 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:06,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:06,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1812831880, now seen corresponding path program 196 times [2022-01-28 15:17:06,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:06,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873698067] [2022-01-28 15:17:06,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:06,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:06,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:06,662 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:06,662 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:06,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873698067] [2022-01-28 15:17:06,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873698067] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:06,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392686492] [2022-01-28 15:17:06,662 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:17:06,662 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:06,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:06,663 INFO L229 MonitoredProcess]: Starting monitored process 315 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:06,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (315)] Waiting until timeout for monitored process [2022-01-28 15:17:06,686 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:17:06,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:17:06,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:17:06,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:06,799 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:06,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:17:07,070 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:07,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:07,284 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:07,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:17:07,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:07,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:17:07,334 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:07,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392686492] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:07,335 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:07,335 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:17:07,335 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205020662] [2022-01-28 15:17:07,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:07,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:17:07,335 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:07,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:17:07,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:17:07,335 INFO L87 Difference]: Start difference. First operand 6625 states and 29274 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:08,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:08,853 INFO L93 Difference]: Finished difference Result 7362 states and 32095 transitions. [2022-01-28 15:17:08,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:17:08,853 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:08,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:08,873 INFO L225 Difference]: With dead ends: 7362 [2022-01-28 15:17:08,874 INFO L226 Difference]: Without dead ends: 7320 [2022-01-28 15:17:08,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=286, Invalid=1520, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:17:08,874 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 298 mSDsluCounter, 905 mSDsCounter, 0 mSdLazyCounter, 1482 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 1625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 1482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:08,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 555 Invalid, 1625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 1482 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:17:08,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7320 states. [2022-01-28 15:17:08,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7320 to 6623. [2022-01-28 15:17:08,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6623 states, 6622 states have (on average 4.4192086982784655) internal successors, (29264), 6622 states have internal predecessors, (29264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:09,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6623 states to 6623 states and 29264 transitions. [2022-01-28 15:17:09,007 INFO L78 Accepts]: Start accepts. Automaton has 6623 states and 29264 transitions. Word has length 23 [2022-01-28 15:17:09,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:09,007 INFO L470 AbstractCegarLoop]: Abstraction has 6623 states and 29264 transitions. [2022-01-28 15:17:09,007 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:09,007 INFO L276 IsEmpty]: Start isEmpty. Operand 6623 states and 29264 transitions. [2022-01-28 15:17:09,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:09,020 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:09,021 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:09,038 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (315)] Forceful destruction successful, exit code 0 [2022-01-28 15:17:09,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 315 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable314 [2022-01-28 15:17:09,221 INFO L402 AbstractCegarLoop]: === Iteration 316 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:09,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:09,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1333269296, now seen corresponding path program 197 times [2022-01-28 15:17:09,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:09,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966655781] [2022-01-28 15:17:09,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:09,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:09,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:09,357 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:09,357 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:09,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966655781] [2022-01-28 15:17:09,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966655781] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:09,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251800938] [2022-01-28 15:17:09,358 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:17:09,358 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:09,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:09,359 INFO L229 MonitoredProcess]: Starting monitored process 316 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:09,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (316)] Waiting until timeout for monitored process [2022-01-28 15:17:09,383 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:17:09,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:17:09,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:17:09,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:09,513 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:09,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 49 [2022-01-28 15:17:09,579 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:09,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:09,753 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:09,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:17:09,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:09,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:17:09,806 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:09,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251800938] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:09,806 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:09,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:17:09,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590998232] [2022-01-28 15:17:09,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:09,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:17:09,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:09,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:17:09,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:17:09,807 INFO L87 Difference]: Start difference. First operand 6623 states and 29264 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:11,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:11,678 INFO L93 Difference]: Finished difference Result 8330 states and 35880 transitions. [2022-01-28 15:17:11,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-28 15:17:11,679 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:11,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:11,701 INFO L225 Difference]: With dead ends: 8330 [2022-01-28 15:17:11,701 INFO L226 Difference]: Without dead ends: 8311 [2022-01-28 15:17:11,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 664 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=354, Invalid=2402, Unknown=0, NotChecked=0, Total=2756 [2022-01-28 15:17:11,701 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 305 mSDsluCounter, 1468 mSDsCounter, 0 mSdLazyCounter, 2034 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 861 SdHoareTripleChecker+Invalid, 2432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 2034 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 246 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:11,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [305 Valid, 861 Invalid, 2432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 2034 Invalid, 0 Unknown, 246 Unchecked, 0.9s Time] [2022-01-28 15:17:11,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8311 states. [2022-01-28 15:17:11,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8311 to 6717. [2022-01-28 15:17:11,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6717 states, 6716 states have (on average 4.413787969029184) internal successors, (29643), 6716 states have internal predecessors, (29643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:11,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6717 states to 6717 states and 29643 transitions. [2022-01-28 15:17:11,838 INFO L78 Accepts]: Start accepts. Automaton has 6717 states and 29643 transitions. Word has length 23 [2022-01-28 15:17:11,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:11,838 INFO L470 AbstractCegarLoop]: Abstraction has 6717 states and 29643 transitions. [2022-01-28 15:17:11,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:11,839 INFO L276 IsEmpty]: Start isEmpty. Operand 6717 states and 29643 transitions. [2022-01-28 15:17:11,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:11,852 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:11,852 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:11,868 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (316)] Forceful destruction successful, exit code 0 [2022-01-28 15:17:12,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 316 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable315 [2022-01-28 15:17:12,068 INFO L402 AbstractCegarLoop]: === Iteration 317 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:12,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:12,068 INFO L85 PathProgramCache]: Analyzing trace with hash 570281744, now seen corresponding path program 198 times [2022-01-28 15:17:12,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:12,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001706465] [2022-01-28 15:17:12,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:12,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:12,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:12,203 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:12,203 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:12,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001706465] [2022-01-28 15:17:12,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001706465] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:12,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977383112] [2022-01-28 15:17:12,203 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:17:12,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:12,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:12,205 INFO L229 MonitoredProcess]: Starting monitored process 317 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:12,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (317)] Waiting until timeout for monitored process [2022-01-28 15:17:12,228 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:17:12,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:17:12,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:17:12,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:12,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:12,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-28 15:17:12,413 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:12,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 30 [2022-01-28 15:17:12,521 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:12,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:12,690 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:12,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:17:12,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:12,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:17:12,742 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:12,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977383112] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:12,742 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:12,742 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:17:12,742 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871315465] [2022-01-28 15:17:12,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:12,743 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:17:12,743 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:12,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:17:12,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:17:12,743 INFO L87 Difference]: Start difference. First operand 6717 states and 29643 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:14,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:14,823 INFO L93 Difference]: Finished difference Result 8321 states and 35800 transitions. [2022-01-28 15:17:14,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-28 15:17:14,823 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:14,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:14,845 INFO L225 Difference]: With dead ends: 8321 [2022-01-28 15:17:14,845 INFO L226 Difference]: Without dead ends: 8291 [2022-01-28 15:17:14,846 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 827 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=378, Invalid=2592, Unknown=0, NotChecked=0, Total=2970 [2022-01-28 15:17:14,846 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 329 mSDsluCounter, 1634 mSDsCounter, 0 mSdLazyCounter, 2526 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 919 SdHoareTripleChecker+Invalid, 2667 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 2526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:14,846 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [329 Valid, 919 Invalid, 2667 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 2526 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-28 15:17:14,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8291 states. [2022-01-28 15:17:14,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8291 to 6658. [2022-01-28 15:17:14,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6658 states, 6657 states have (on average 4.421210755595614) internal successors, (29432), 6657 states have internal predecessors, (29432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:15,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6658 states to 6658 states and 29432 transitions. [2022-01-28 15:17:15,021 INFO L78 Accepts]: Start accepts. Automaton has 6658 states and 29432 transitions. Word has length 23 [2022-01-28 15:17:15,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:15,021 INFO L470 AbstractCegarLoop]: Abstraction has 6658 states and 29432 transitions. [2022-01-28 15:17:15,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:15,021 INFO L276 IsEmpty]: Start isEmpty. Operand 6658 states and 29432 transitions. [2022-01-28 15:17:15,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:15,035 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:15,035 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:15,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (317)] Forceful destruction successful, exit code 0 [2022-01-28 15:17:15,242 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable316,317 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:15,242 INFO L402 AbstractCegarLoop]: === Iteration 318 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:15,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:15,243 INFO L85 PathProgramCache]: Analyzing trace with hash 412014740, now seen corresponding path program 199 times [2022-01-28 15:17:15,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:15,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315807068] [2022-01-28 15:17:15,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:15,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:15,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:15,396 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:15,396 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:15,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315807068] [2022-01-28 15:17:15,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315807068] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:15,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [353385597] [2022-01-28 15:17:15,396 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:17:15,396 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:15,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:15,397 INFO L229 MonitoredProcess]: Starting monitored process 318 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:15,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (318)] Waiting until timeout for monitored process [2022-01-28 15:17:15,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:15,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:17:15,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:15,556 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:15,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:17:15,785 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:15,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:15,959 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:15,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:17:15,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:15,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:17:16,011 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:16,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [353385597] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:16,012 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:16,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:17:16,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602974769] [2022-01-28 15:17:16,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:16,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:17:16,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:16,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:17:16,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:17:16,012 INFO L87 Difference]: Start difference. First operand 6658 states and 29432 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:18,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:18,071 INFO L93 Difference]: Finished difference Result 7672 states and 33308 transitions. [2022-01-28 15:17:18,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-28 15:17:18,071 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:18,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:18,093 INFO L225 Difference]: With dead ends: 7672 [2022-01-28 15:17:18,094 INFO L226 Difference]: Without dead ends: 7646 [2022-01-28 15:17:18,094 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 620 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=380, Invalid=2170, Unknown=0, NotChecked=0, Total=2550 [2022-01-28 15:17:18,094 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 309 mSDsluCounter, 1561 mSDsCounter, 0 mSdLazyCounter, 2335 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 843 SdHoareTripleChecker+Invalid, 2490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 2335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:18,094 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 843 Invalid, 2490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 2335 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-28 15:17:18,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7646 states. [2022-01-28 15:17:18,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7646 to 6672. [2022-01-28 15:17:18,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6672 states, 6671 states have (on average 4.419577274771399) internal successors, (29483), 6671 states have internal predecessors, (29483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:18,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6672 states to 6672 states and 29483 transitions. [2022-01-28 15:17:18,229 INFO L78 Accepts]: Start accepts. Automaton has 6672 states and 29483 transitions. Word has length 23 [2022-01-28 15:17:18,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:18,229 INFO L470 AbstractCegarLoop]: Abstraction has 6672 states and 29483 transitions. [2022-01-28 15:17:18,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:18,229 INFO L276 IsEmpty]: Start isEmpty. Operand 6672 states and 29483 transitions. [2022-01-28 15:17:18,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:18,242 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:18,242 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:18,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (318)] Forceful destruction successful, exit code 0 [2022-01-28 15:17:18,457 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable317,318 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:18,457 INFO L402 AbstractCegarLoop]: === Iteration 319 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:18,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:18,457 INFO L85 PathProgramCache]: Analyzing trace with hash -629561328, now seen corresponding path program 200 times [2022-01-28 15:17:18,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:18,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048295043] [2022-01-28 15:17:18,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:18,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:18,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:18,598 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:18,598 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:18,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048295043] [2022-01-28 15:17:18,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048295043] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:18,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135686853] [2022-01-28 15:17:18,598 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:17:18,598 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:18,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:18,599 INFO L229 MonitoredProcess]: Starting monitored process 319 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:18,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (319)] Waiting until timeout for monitored process [2022-01-28 15:17:18,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:17:18,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:17:18,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:17:18,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:18,790 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:18,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:17:19,023 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:19,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:19,198 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:19,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:17:19,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:19,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:17:19,251 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:19,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135686853] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:19,251 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:19,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:17:19,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728269414] [2022-01-28 15:17:19,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:19,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:17:19,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:19,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:17:19,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:17:19,252 INFO L87 Difference]: Start difference. First operand 6672 states and 29483 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:21,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:21,064 INFO L93 Difference]: Finished difference Result 7690 states and 33375 transitions. [2022-01-28 15:17:21,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-28 15:17:21,064 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:21,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:21,085 INFO L225 Difference]: With dead ends: 7690 [2022-01-28 15:17:21,085 INFO L226 Difference]: Without dead ends: 7658 [2022-01-28 15:17:21,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 501 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=330, Invalid=1832, Unknown=0, NotChecked=0, Total=2162 [2022-01-28 15:17:21,086 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 318 mSDsluCounter, 1341 mSDsCounter, 0 mSdLazyCounter, 2063 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 726 SdHoareTripleChecker+Invalid, 2237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 2063 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:21,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 726 Invalid, 2237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 2063 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:17:21,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7658 states. [2022-01-28 15:17:21,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7658 to 6658. [2022-01-28 15:17:21,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6658 states, 6657 states have (on average 4.422863151569776) internal successors, (29443), 6657 states have internal predecessors, (29443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:21,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6658 states to 6658 states and 29443 transitions. [2022-01-28 15:17:21,222 INFO L78 Accepts]: Start accepts. Automaton has 6658 states and 29443 transitions. Word has length 23 [2022-01-28 15:17:21,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:21,223 INFO L470 AbstractCegarLoop]: Abstraction has 6658 states and 29443 transitions. [2022-01-28 15:17:21,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:21,223 INFO L276 IsEmpty]: Start isEmpty. Operand 6658 states and 29443 transitions. [2022-01-28 15:17:21,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:21,236 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:21,236 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:21,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (319)] Forceful destruction successful, exit code 0 [2022-01-28 15:17:21,450 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable318,319 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:21,451 INFO L402 AbstractCegarLoop]: === Iteration 320 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:21,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:21,451 INFO L85 PathProgramCache]: Analyzing trace with hash 426783644, now seen corresponding path program 201 times [2022-01-28 15:17:21,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:21,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787120747] [2022-01-28 15:17:21,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:21,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:21,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:21,599 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:21,600 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:21,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787120747] [2022-01-28 15:17:21,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787120747] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:21,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68451981] [2022-01-28 15:17:21,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:17:21,600 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:21,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:21,601 INFO L229 MonitoredProcess]: Starting monitored process 320 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:21,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (320)] Waiting until timeout for monitored process [2022-01-28 15:17:21,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:17:21,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:17:21,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:17:21,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:21,783 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:21,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:17:21,972 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:21,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:22,138 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:22,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:17:22,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:22,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:17:22,190 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:22,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68451981] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:22,190 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:22,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:17:22,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027606812] [2022-01-28 15:17:22,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:22,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:17:22,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:22,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:17:22,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:17:22,191 INFO L87 Difference]: Start difference. First operand 6658 states and 29443 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:24,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:24,330 INFO L93 Difference]: Finished difference Result 8677 states and 37241 transitions. [2022-01-28 15:17:24,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-28 15:17:24,330 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:24,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:24,354 INFO L225 Difference]: With dead ends: 8677 [2022-01-28 15:17:24,354 INFO L226 Difference]: Without dead ends: 8612 [2022-01-28 15:17:24,354 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 873 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=435, Invalid=2871, Unknown=0, NotChecked=0, Total=3306 [2022-01-28 15:17:24,354 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 324 mSDsluCounter, 1611 mSDsCounter, 0 mSdLazyCounter, 2522 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 930 SdHoareTripleChecker+Invalid, 2675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 2522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:24,354 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 930 Invalid, 2675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 2522 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-28 15:17:24,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8612 states. [2022-01-28 15:17:24,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8612 to 6686. [2022-01-28 15:17:24,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6686 states, 6685 states have (on average 4.425878833208676) internal successors, (29587), 6685 states have internal predecessors, (29587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:24,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6686 states to 6686 states and 29587 transitions. [2022-01-28 15:17:24,501 INFO L78 Accepts]: Start accepts. Automaton has 6686 states and 29587 transitions. Word has length 23 [2022-01-28 15:17:24,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:24,501 INFO L470 AbstractCegarLoop]: Abstraction has 6686 states and 29587 transitions. [2022-01-28 15:17:24,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:24,501 INFO L276 IsEmpty]: Start isEmpty. Operand 6686 states and 29587 transitions. [2022-01-28 15:17:24,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:24,514 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:24,514 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:24,532 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (320)] Forceful destruction successful, exit code 0 [2022-01-28 15:17:24,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 320 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable319 [2022-01-28 15:17:24,731 INFO L402 AbstractCegarLoop]: === Iteration 321 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:24,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:24,731 INFO L85 PathProgramCache]: Analyzing trace with hash -377615580, now seen corresponding path program 202 times [2022-01-28 15:17:24,731 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:24,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184616582] [2022-01-28 15:17:24,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:24,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:24,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:24,832 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:24,832 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:24,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184616582] [2022-01-28 15:17:24,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184616582] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:24,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2129322597] [2022-01-28 15:17:24,832 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:17:24,832 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:24,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:24,833 INFO L229 MonitoredProcess]: Starting monitored process 321 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:24,834 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (321)] Waiting until timeout for monitored process [2022-01-28 15:17:24,864 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:17:24,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:17:24,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:17:24,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:24,970 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:24,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:17:25,115 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:25,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:25,230 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:25,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:17:25,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:25,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:17:25,264 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:25,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2129322597] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:25,265 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:25,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:17:25,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079002869] [2022-01-28 15:17:25,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:25,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:17:25,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:25,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:17:25,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:17:25,265 INFO L87 Difference]: Start difference. First operand 6686 states and 29587 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:27,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:27,297 INFO L93 Difference]: Finished difference Result 7964 states and 34527 transitions. [2022-01-28 15:17:27,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-28 15:17:27,298 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:27,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:27,317 INFO L225 Difference]: With dead ends: 7964 [2022-01-28 15:17:27,317 INFO L226 Difference]: Without dead ends: 7912 [2022-01-28 15:17:27,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 801 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=496, Invalid=2810, Unknown=0, NotChecked=0, Total=3306 [2022-01-28 15:17:27,317 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 314 mSDsluCounter, 1304 mSDsCounter, 0 mSdLazyCounter, 2302 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 758 SdHoareTripleChecker+Invalid, 2451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 2302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:27,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 758 Invalid, 2451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 2302 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:17:27,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7912 states. [2022-01-28 15:17:27,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7912 to 6710. [2022-01-28 15:17:27,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6710 states, 6709 states have (on average 4.425547771650022) internal successors, (29691), 6709 states have internal predecessors, (29691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:27,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6710 states to 6710 states and 29691 transitions. [2022-01-28 15:17:27,448 INFO L78 Accepts]: Start accepts. Automaton has 6710 states and 29691 transitions. Word has length 23 [2022-01-28 15:17:27,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:27,448 INFO L470 AbstractCegarLoop]: Abstraction has 6710 states and 29691 transitions. [2022-01-28 15:17:27,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:27,448 INFO L276 IsEmpty]: Start isEmpty. Operand 6710 states and 29691 transitions. [2022-01-28 15:17:27,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:27,461 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:27,461 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:27,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (321)] Forceful destruction successful, exit code 0 [2022-01-28 15:17:27,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 321 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable320 [2022-01-28 15:17:27,663 INFO L402 AbstractCegarLoop]: === Iteration 322 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:27,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:27,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1235951154, now seen corresponding path program 203 times [2022-01-28 15:17:27,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:27,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780376958] [2022-01-28 15:17:27,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:27,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:27,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:27,779 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:27,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:27,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780376958] [2022-01-28 15:17:27,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780376958] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:27,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1439483767] [2022-01-28 15:17:27,780 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:17:27,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:27,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:27,781 INFO L229 MonitoredProcess]: Starting monitored process 322 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:27,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (322)] Waiting until timeout for monitored process [2022-01-28 15:17:27,804 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:17:27,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:17:27,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:17:27,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:27,896 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:27,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:17:28,085 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:28,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:28,274 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:28,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:17:28,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:28,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:17:28,324 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:28,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1439483767] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:28,325 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:28,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:17:28,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691151956] [2022-01-28 15:17:28,325 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:28,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:17:28,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:28,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:17:28,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:17:28,325 INFO L87 Difference]: Start difference. First operand 6710 states and 29691 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:30,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:30,377 INFO L93 Difference]: Finished difference Result 8134 states and 35216 transitions. [2022-01-28 15:17:30,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-28 15:17:30,378 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:30,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:30,398 INFO L225 Difference]: With dead ends: 8134 [2022-01-28 15:17:30,398 INFO L226 Difference]: Without dead ends: 8092 [2022-01-28 15:17:30,399 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 760 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=478, Invalid=2714, Unknown=0, NotChecked=0, Total=3192 [2022-01-28 15:17:30,399 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 405 mSDsluCounter, 1288 mSDsCounter, 0 mSdLazyCounter, 2089 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 405 SdHoareTripleChecker+Valid, 757 SdHoareTripleChecker+Invalid, 2299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 2089 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:30,399 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [405 Valid, 757 Invalid, 2299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 2089 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:17:30,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8092 states. [2022-01-28 15:17:30,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8092 to 6714. [2022-01-28 15:17:30,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6714 states, 6713 states have (on average 4.427677640399225) internal successors, (29723), 6713 states have internal predecessors, (29723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:30,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6714 states to 6714 states and 29723 transitions. [2022-01-28 15:17:30,531 INFO L78 Accepts]: Start accepts. Automaton has 6714 states and 29723 transitions. Word has length 23 [2022-01-28 15:17:30,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:30,531 INFO L470 AbstractCegarLoop]: Abstraction has 6714 states and 29723 transitions. [2022-01-28 15:17:30,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:30,532 INFO L276 IsEmpty]: Start isEmpty. Operand 6714 states and 29723 transitions. [2022-01-28 15:17:30,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:30,546 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:30,546 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:30,564 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (322)] Forceful destruction successful, exit code 0 [2022-01-28 15:17:30,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 322 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable321 [2022-01-28 15:17:30,762 INFO L402 AbstractCegarLoop]: === Iteration 323 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:30,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:30,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1327096228, now seen corresponding path program 204 times [2022-01-28 15:17:30,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:30,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945943254] [2022-01-28 15:17:30,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:30,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:30,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:30,906 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:30,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:30,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945943254] [2022-01-28 15:17:30,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945943254] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:30,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192999333] [2022-01-28 15:17:30,907 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:17:30,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:30,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:30,908 INFO L229 MonitoredProcess]: Starting monitored process 323 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:30,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (323)] Waiting until timeout for monitored process [2022-01-28 15:17:30,931 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:17:30,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:17:30,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:17:30,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:31,066 INFO L354 Elim1Store]: treesize reduction 12, result has 74.5 percent of original size [2022-01-28 15:17:31,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 47 [2022-01-28 15:17:31,229 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:31,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:31,457 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:31,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192999333] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:31,457 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:31,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:17:31,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808739622] [2022-01-28 15:17:31,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:31,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:17:31,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:31,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:17:31,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:17:31,458 INFO L87 Difference]: Start difference. First operand 6714 states and 29723 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:33,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:33,836 INFO L93 Difference]: Finished difference Result 9006 states and 38683 transitions. [2022-01-28 15:17:33,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-28 15:17:33,837 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:33,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:33,862 INFO L225 Difference]: With dead ends: 9006 [2022-01-28 15:17:33,862 INFO L226 Difference]: Without dead ends: 8924 [2022-01-28 15:17:33,863 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1258 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=678, Invalid=3744, Unknown=0, NotChecked=0, Total=4422 [2022-01-28 15:17:33,863 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 553 mSDsluCounter, 1346 mSDsCounter, 0 mSdLazyCounter, 2050 mSolverCounterSat, 237 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 553 SdHoareTripleChecker+Valid, 727 SdHoareTripleChecker+Invalid, 2287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 237 IncrementalHoareTripleChecker+Valid, 2050 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:33,863 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [553 Valid, 727 Invalid, 2287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [237 Valid, 2050 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:17:33,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8924 states. [2022-01-28 15:17:34,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8924 to 6726. [2022-01-28 15:17:34,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6726 states, 6725 states have (on average 4.426914498141264) internal successors, (29771), 6725 states have internal predecessors, (29771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:34,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6726 states to 6726 states and 29771 transitions. [2022-01-28 15:17:34,035 INFO L78 Accepts]: Start accepts. Automaton has 6726 states and 29771 transitions. Word has length 23 [2022-01-28 15:17:34,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:34,036 INFO L470 AbstractCegarLoop]: Abstraction has 6726 states and 29771 transitions. [2022-01-28 15:17:34,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:34,036 INFO L276 IsEmpty]: Start isEmpty. Operand 6726 states and 29771 transitions. [2022-01-28 15:17:34,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:34,049 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:34,049 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:34,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (323)] Forceful destruction successful, exit code 0 [2022-01-28 15:17:34,264 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable322,323 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:34,265 INFO L402 AbstractCegarLoop]: === Iteration 324 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:34,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:34,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1601192, now seen corresponding path program 205 times [2022-01-28 15:17:34,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:34,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975332774] [2022-01-28 15:17:34,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:34,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:34,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:34,420 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:34,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:34,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975332774] [2022-01-28 15:17:34,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975332774] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:34,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739046921] [2022-01-28 15:17:34,420 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:17:34,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:34,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:34,421 INFO L229 MonitoredProcess]: Starting monitored process 324 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:34,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (324)] Waiting until timeout for monitored process [2022-01-28 15:17:34,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:34,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:17:34,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:34,562 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:34,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:17:34,817 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:34,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:34,990 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:34,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:17:34,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:34,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:17:35,039 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:35,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739046921] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:35,040 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:35,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:17:35,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169963781] [2022-01-28 15:17:35,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:35,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:17:35,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:35,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:17:35,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:17:35,040 INFO L87 Difference]: Start difference. First operand 6726 states and 29771 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:36,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:36,486 INFO L93 Difference]: Finished difference Result 7408 states and 32382 transitions. [2022-01-28 15:17:36,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-28 15:17:36,486 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:36,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:36,505 INFO L225 Difference]: With dead ends: 7408 [2022-01-28 15:17:36,505 INFO L226 Difference]: Without dead ends: 7382 [2022-01-28 15:17:36,505 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 595 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=416, Invalid=2034, Unknown=0, NotChecked=0, Total=2450 [2022-01-28 15:17:36,505 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 308 mSDsluCounter, 1168 mSDsCounter, 0 mSdLazyCounter, 1862 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 661 SdHoareTripleChecker+Invalid, 2017 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 1862 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:36,506 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [308 Valid, 661 Invalid, 2017 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 1862 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:17:36,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7382 states. [2022-01-28 15:17:36,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7382 to 6734. [2022-01-28 15:17:36,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6734 states, 6733 states have (on average 4.426110203475419) internal successors, (29801), 6733 states have internal predecessors, (29801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:36,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6734 states to 6734 states and 29801 transitions. [2022-01-28 15:17:36,628 INFO L78 Accepts]: Start accepts. Automaton has 6734 states and 29801 transitions. Word has length 23 [2022-01-28 15:17:36,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:36,628 INFO L470 AbstractCegarLoop]: Abstraction has 6734 states and 29801 transitions. [2022-01-28 15:17:36,628 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:36,628 INFO L276 IsEmpty]: Start isEmpty. Operand 6734 states and 29801 transitions. [2022-01-28 15:17:36,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:36,672 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:36,672 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:36,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (324)] Forceful destruction successful, exit code 0 [2022-01-28 15:17:36,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 324 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable323 [2022-01-28 15:17:36,883 INFO L402 AbstractCegarLoop]: === Iteration 325 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:36,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:36,884 INFO L85 PathProgramCache]: Analyzing trace with hash -494818578, now seen corresponding path program 206 times [2022-01-28 15:17:36,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:36,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788843795] [2022-01-28 15:17:36,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:36,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:36,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:36,983 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:36,983 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:36,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788843795] [2022-01-28 15:17:36,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788843795] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:36,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655457494] [2022-01-28 15:17:36,983 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:17:36,983 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:36,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:36,984 INFO L229 MonitoredProcess]: Starting monitored process 325 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:36,985 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (325)] Waiting until timeout for monitored process [2022-01-28 15:17:37,008 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:17:37,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:17:37,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:17:37,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:37,080 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:37,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:17:37,289 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:37,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:37,483 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:37,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:17:37,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:37,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:17:37,536 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:37,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655457494] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:37,536 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:37,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:17:37,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687138897] [2022-01-28 15:17:37,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:37,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:17:37,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:37,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:17:37,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:17:37,537 INFO L87 Difference]: Start difference. First operand 6734 states and 29801 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:38,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:38,906 INFO L93 Difference]: Finished difference Result 7333 states and 32107 transitions. [2022-01-28 15:17:38,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:17:38,906 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:38,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:38,926 INFO L225 Difference]: With dead ends: 7333 [2022-01-28 15:17:38,926 INFO L226 Difference]: Without dead ends: 7312 [2022-01-28 15:17:38,926 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 477 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=349, Invalid=1721, Unknown=0, NotChecked=0, Total=2070 [2022-01-28 15:17:38,927 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 350 mSDsluCounter, 878 mSDsCounter, 0 mSdLazyCounter, 1378 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 1551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 1378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:38,927 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [350 Valid, 524 Invalid, 1551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 1378 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:17:38,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7312 states. [2022-01-28 15:17:39,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7312 to 6726. [2022-01-28 15:17:39,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6726 states, 6725 states have (on average 4.426022304832713) internal successors, (29765), 6725 states have internal predecessors, (29765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:39,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6726 states to 6726 states and 29765 transitions. [2022-01-28 15:17:39,073 INFO L78 Accepts]: Start accepts. Automaton has 6726 states and 29765 transitions. Word has length 23 [2022-01-28 15:17:39,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:39,073 INFO L470 AbstractCegarLoop]: Abstraction has 6726 states and 29765 transitions. [2022-01-28 15:17:39,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:39,073 INFO L276 IsEmpty]: Start isEmpty. Operand 6726 states and 29765 transitions. [2022-01-28 15:17:39,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:39,087 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:39,088 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:39,105 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (325)] Ended with exit code 0 [2022-01-28 15:17:39,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 325 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable324 [2022-01-28 15:17:39,291 INFO L402 AbstractCegarLoop]: === Iteration 326 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:39,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:39,292 INFO L85 PathProgramCache]: Analyzing trace with hash 439957678, now seen corresponding path program 207 times [2022-01-28 15:17:39,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:39,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754996406] [2022-01-28 15:17:39,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:39,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:39,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:39,457 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:39,458 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:39,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754996406] [2022-01-28 15:17:39,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754996406] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:39,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182655207] [2022-01-28 15:17:39,458 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:17:39,458 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:39,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:39,459 INFO L229 MonitoredProcess]: Starting monitored process 326 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:39,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (326)] Waiting until timeout for monitored process [2022-01-28 15:17:39,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:17:39,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:17:39,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:17:39,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:39,613 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:39,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:17:39,885 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:39,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:40,047 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:40,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:17:40,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:40,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:17:40,098 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:40,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182655207] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:40,098 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:40,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:17:40,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244134755] [2022-01-28 15:17:40,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:40,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:17:40,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:40,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:17:40,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:17:40,099 INFO L87 Difference]: Start difference. First operand 6726 states and 29765 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:41,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:41,906 INFO L93 Difference]: Finished difference Result 7679 states and 33385 transitions. [2022-01-28 15:17:41,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-28 15:17:41,906 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:41,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:41,928 INFO L225 Difference]: With dead ends: 7679 [2022-01-28 15:17:41,928 INFO L226 Difference]: Without dead ends: 7629 [2022-01-28 15:17:41,928 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 591 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=389, Invalid=2061, Unknown=0, NotChecked=0, Total=2450 [2022-01-28 15:17:41,928 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 400 mSDsluCounter, 1101 mSDsCounter, 0 mSdLazyCounter, 1739 mSolverCounterSat, 197 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 637 SdHoareTripleChecker+Invalid, 1936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 197 IncrementalHoareTripleChecker+Valid, 1739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:41,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 637 Invalid, 1936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [197 Valid, 1739 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:17:41,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7629 states. [2022-01-28 15:17:42,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7629 to 6732. [2022-01-28 15:17:42,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6732 states, 6731 states have (on average 4.426236814737781) internal successors, (29793), 6731 states have internal predecessors, (29793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:42,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6732 states to 6732 states and 29793 transitions. [2022-01-28 15:17:42,068 INFO L78 Accepts]: Start accepts. Automaton has 6732 states and 29793 transitions. Word has length 23 [2022-01-28 15:17:42,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:42,069 INFO L470 AbstractCegarLoop]: Abstraction has 6732 states and 29793 transitions. [2022-01-28 15:17:42,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:42,069 INFO L276 IsEmpty]: Start isEmpty. Operand 6732 states and 29793 transitions. [2022-01-28 15:17:42,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:42,082 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:42,082 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:42,097 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (326)] Ended with exit code 0 [2022-01-28 15:17:42,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable325,326 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:42,297 INFO L402 AbstractCegarLoop]: === Iteration 327 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:42,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:42,297 INFO L85 PathProgramCache]: Analyzing trace with hash -572734854, now seen corresponding path program 208 times [2022-01-28 15:17:42,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:42,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196611543] [2022-01-28 15:17:42,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:42,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:42,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:42,440 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:42,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:42,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196611543] [2022-01-28 15:17:42,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196611543] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:42,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006866742] [2022-01-28 15:17:42,440 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:17:42,440 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:42,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:42,441 INFO L229 MonitoredProcess]: Starting monitored process 327 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:42,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (327)] Waiting until timeout for monitored process [2022-01-28 15:17:42,463 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:17:42,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:17:42,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:17:42,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:42,591 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:42,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:17:42,854 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:42,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:43,013 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:43,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:17:43,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:43,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:17:43,062 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:43,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006866742] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:43,063 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:43,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:17:43,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416950412] [2022-01-28 15:17:43,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:43,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:17:43,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:43,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:17:43,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:17:43,063 INFO L87 Difference]: Start difference. First operand 6732 states and 29793 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:44,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:44,798 INFO L93 Difference]: Finished difference Result 7452 states and 32557 transitions. [2022-01-28 15:17:44,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-28 15:17:44,798 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:44,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:44,819 INFO L225 Difference]: With dead ends: 7452 [2022-01-28 15:17:44,820 INFO L226 Difference]: Without dead ends: 7410 [2022-01-28 15:17:44,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 539 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=344, Invalid=1912, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:17:44,820 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 333 mSDsluCounter, 903 mSDsCounter, 0 mSdLazyCounter, 1481 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 538 SdHoareTripleChecker+Invalid, 1623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 1481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:44,820 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [333 Valid, 538 Invalid, 1623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 1481 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:17:44,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7410 states. [2022-01-28 15:17:44,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7410 to 6736. [2022-01-28 15:17:44,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6736 states, 6735 states have (on average 4.426280623608018) internal successors, (29811), 6735 states have internal predecessors, (29811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:44,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6736 states to 6736 states and 29811 transitions. [2022-01-28 15:17:44,958 INFO L78 Accepts]: Start accepts. Automaton has 6736 states and 29811 transitions. Word has length 23 [2022-01-28 15:17:44,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:44,958 INFO L470 AbstractCegarLoop]: Abstraction has 6736 states and 29811 transitions. [2022-01-28 15:17:44,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:44,959 INFO L276 IsEmpty]: Start isEmpty. Operand 6736 states and 29811 transitions. [2022-01-28 15:17:44,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:44,972 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:44,972 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:44,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (327)] Forceful destruction successful, exit code 0 [2022-01-28 15:17:45,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable326,327 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:45,184 INFO L402 AbstractCegarLoop]: === Iteration 328 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:45,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:45,184 INFO L85 PathProgramCache]: Analyzing trace with hash -480952808, now seen corresponding path program 209 times [2022-01-28 15:17:45,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:45,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022114994] [2022-01-28 15:17:45,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:45,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:45,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:45,300 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:45,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:45,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022114994] [2022-01-28 15:17:45,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022114994] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:45,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731097243] [2022-01-28 15:17:45,301 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:17:45,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:45,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:45,302 INFO L229 MonitoredProcess]: Starting monitored process 328 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:45,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (328)] Waiting until timeout for monitored process [2022-01-28 15:17:45,326 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-28 15:17:45,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:17:45,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:17:45,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:45,432 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:45,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:17:45,560 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:45,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:45,650 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:45,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:17:45,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:45,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:17:45,681 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:45,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731097243] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:45,681 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:45,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:17:45,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180364297] [2022-01-28 15:17:45,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:45,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:17:45,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:45,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:17:45,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:17:45,681 INFO L87 Difference]: Start difference. First operand 6736 states and 29811 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:46,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:46,622 INFO L93 Difference]: Finished difference Result 7194 states and 31587 transitions. [2022-01-28 15:17:46,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-28 15:17:46,623 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:46,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:46,641 INFO L225 Difference]: With dead ends: 7194 [2022-01-28 15:17:46,641 INFO L226 Difference]: Without dead ends: 7172 [2022-01-28 15:17:46,641 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=178, Invalid=1154, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:17:46,641 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 201 mSDsluCounter, 992 mSDsCounter, 0 mSdLazyCounter, 1629 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 667 SdHoareTripleChecker+Invalid, 1689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1629 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:46,641 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 667 Invalid, 1689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1629 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:17:46,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7172 states. [2022-01-28 15:17:46,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7172 to 6738. [2022-01-28 15:17:46,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6738 states, 6737 states have (on average 4.426302508534956) internal successors, (29820), 6737 states have internal predecessors, (29820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:46,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6738 states to 6738 states and 29820 transitions. [2022-01-28 15:17:46,768 INFO L78 Accepts]: Start accepts. Automaton has 6738 states and 29820 transitions. Word has length 23 [2022-01-28 15:17:46,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:46,768 INFO L470 AbstractCegarLoop]: Abstraction has 6738 states and 29820 transitions. [2022-01-28 15:17:46,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:46,768 INFO L276 IsEmpty]: Start isEmpty. Operand 6738 states and 29820 transitions. [2022-01-28 15:17:46,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:46,781 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:46,781 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:46,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (328)] Forceful destruction successful, exit code 0 [2022-01-28 15:17:46,994 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 328 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable327 [2022-01-28 15:17:46,994 INFO L402 AbstractCegarLoop]: === Iteration 329 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:46,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:46,994 INFO L85 PathProgramCache]: Analyzing trace with hash 104381144, now seen corresponding path program 210 times [2022-01-28 15:17:46,994 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:46,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841803147] [2022-01-28 15:17:46,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:46,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:46,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:47,122 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:47,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:47,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841803147] [2022-01-28 15:17:47,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841803147] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:47,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79536252] [2022-01-28 15:17:47,122 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:17:47,122 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:47,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:47,123 INFO L229 MonitoredProcess]: Starting monitored process 329 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:47,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (329)] Waiting until timeout for monitored process [2022-01-28 15:17:47,146 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:17:47,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:17:47,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 15:17:47,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:47,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:47,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-28 15:17:47,430 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:47,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:47,625 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:17:47,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79536252] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:47,626 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:47,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2022-01-28 15:17:47,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945000571] [2022-01-28 15:17:47,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:47,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:17:47,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:47,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:17:47,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=391, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:17:47,626 INFO L87 Difference]: Start difference. First operand 6738 states and 29820 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:48,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:48,893 INFO L93 Difference]: Finished difference Result 9907 states and 42226 transitions. [2022-01-28 15:17:48,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-28 15:17:48,893 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:48,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:48,920 INFO L225 Difference]: With dead ends: 9907 [2022-01-28 15:17:48,920 INFO L226 Difference]: Without dead ends: 9833 [2022-01-28 15:17:48,921 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 29 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 903 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=556, Invalid=2414, Unknown=0, NotChecked=0, Total=2970 [2022-01-28 15:17:48,921 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 320 mSDsluCounter, 939 mSDsCounter, 0 mSdLazyCounter, 1442 mSolverCounterSat, 249 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 559 SdHoareTripleChecker+Invalid, 1691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 249 IncrementalHoareTripleChecker+Valid, 1442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:48,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [320 Valid, 559 Invalid, 1691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [249 Valid, 1442 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:17:48,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9833 states. [2022-01-28 15:17:49,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9833 to 6907. [2022-01-28 15:17:49,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6907 states, 6906 states have (on average 4.427019982623805) internal successors, (30573), 6906 states have internal predecessors, (30573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:49,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6907 states to 6907 states and 30573 transitions. [2022-01-28 15:17:49,077 INFO L78 Accepts]: Start accepts. Automaton has 6907 states and 30573 transitions. Word has length 23 [2022-01-28 15:17:49,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:49,077 INFO L470 AbstractCegarLoop]: Abstraction has 6907 states and 30573 transitions. [2022-01-28 15:17:49,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 22 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:49,077 INFO L276 IsEmpty]: Start isEmpty. Operand 6907 states and 30573 transitions. [2022-01-28 15:17:49,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:49,091 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:49,091 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:49,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (329)] Forceful destruction successful, exit code 0 [2022-01-28 15:17:49,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable328,329 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:49,296 INFO L402 AbstractCegarLoop]: === Iteration 330 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:49,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:49,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1717947878, now seen corresponding path program 211 times [2022-01-28 15:17:49,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:49,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938276389] [2022-01-28 15:17:49,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:49,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:49,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:49,420 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:49,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:49,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938276389] [2022-01-28 15:17:49,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938276389] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:49,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671836557] [2022-01-28 15:17:49,420 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:17:49,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:49,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:49,421 INFO L229 MonitoredProcess]: Starting monitored process 330 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:49,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (330)] Waiting until timeout for monitored process [2022-01-28 15:17:49,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:49,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:17:49,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:49,534 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:49,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:17:49,675 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:49,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:49,766 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:49,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:17:49,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:49,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:17:49,797 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:49,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671836557] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:49,797 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:49,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:17:49,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739152659] [2022-01-28 15:17:49,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:49,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:17:49,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:49,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:17:49,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=475, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:17:49,798 INFO L87 Difference]: Start difference. First operand 6907 states and 30573 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:50,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:50,707 INFO L93 Difference]: Finished difference Result 7410 states and 32473 transitions. [2022-01-28 15:17:50,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-28 15:17:50,708 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:50,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:50,727 INFO L225 Difference]: With dead ends: 7410 [2022-01-28 15:17:50,727 INFO L226 Difference]: Without dead ends: 7368 [2022-01-28 15:17:50,727 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=222, Invalid=1338, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:17:50,727 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 228 mSDsluCounter, 980 mSDsCounter, 0 mSdLazyCounter, 1553 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 593 SdHoareTripleChecker+Invalid, 1645 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:50,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 593 Invalid, 1645 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1553 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:17:50,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7368 states. [2022-01-28 15:17:50,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7368 to 6907. [2022-01-28 15:17:50,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6907 states, 6906 states have (on average 4.427019982623805) internal successors, (30573), 6906 states have internal predecessors, (30573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:50,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6907 states to 6907 states and 30573 transitions. [2022-01-28 15:17:50,856 INFO L78 Accepts]: Start accepts. Automaton has 6907 states and 30573 transitions. Word has length 23 [2022-01-28 15:17:50,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:50,856 INFO L470 AbstractCegarLoop]: Abstraction has 6907 states and 30573 transitions. [2022-01-28 15:17:50,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:50,856 INFO L276 IsEmpty]: Start isEmpty. Operand 6907 states and 30573 transitions. [2022-01-28 15:17:50,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:50,869 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:50,869 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:50,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (330)] Forceful destruction successful, exit code 0 [2022-01-28 15:17:51,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable329,330 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:51,079 INFO L402 AbstractCegarLoop]: === Iteration 331 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:51,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:51,079 INFO L85 PathProgramCache]: Analyzing trace with hash -708174188, now seen corresponding path program 212 times [2022-01-28 15:17:51,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:51,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824486103] [2022-01-28 15:17:51,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:51,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:51,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:51,206 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:51,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:51,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824486103] [2022-01-28 15:17:51,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824486103] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:51,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477362836] [2022-01-28 15:17:51,206 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:17:51,206 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:51,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:51,207 INFO L229 MonitoredProcess]: Starting monitored process 331 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:51,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (331)] Waiting until timeout for monitored process [2022-01-28 15:17:51,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:17:51,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:17:51,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:17:51,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:51,394 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:51,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:17:51,561 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:51,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:51,716 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:51,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:17:51,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:51,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:17:51,769 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:51,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477362836] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:51,769 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:51,769 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:17:51,769 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861387907] [2022-01-28 15:17:51,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:51,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:17:51,769 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:51,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:17:51,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:17:51,770 INFO L87 Difference]: Start difference. First operand 6907 states and 30573 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:52,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:52,662 INFO L93 Difference]: Finished difference Result 7369 states and 32360 transitions. [2022-01-28 15:17:52,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-28 15:17:52,662 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:52,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:52,680 INFO L225 Difference]: With dead ends: 7369 [2022-01-28 15:17:52,681 INFO L226 Difference]: Without dead ends: 7347 [2022-01-28 15:17:52,681 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=187, Invalid=1219, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:17:52,681 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 218 mSDsluCounter, 1076 mSDsCounter, 0 mSdLazyCounter, 1726 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 1782 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:52,681 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [218 Valid, 680 Invalid, 1782 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1726 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:17:52,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7347 states. [2022-01-28 15:17:52,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7347 to 6911. [2022-01-28 15:17:52,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6911 states, 6910 states have (on average 4.427062228654124) internal successors, (30591), 6910 states have internal predecessors, (30591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:52,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6911 states to 6911 states and 30591 transitions. [2022-01-28 15:17:52,863 INFO L78 Accepts]: Start accepts. Automaton has 6911 states and 30591 transitions. Word has length 23 [2022-01-28 15:17:52,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:52,863 INFO L470 AbstractCegarLoop]: Abstraction has 6911 states and 30591 transitions. [2022-01-28 15:17:52,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:52,863 INFO L276 IsEmpty]: Start isEmpty. Operand 6911 states and 30591 transitions. [2022-01-28 15:17:52,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:52,878 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:52,878 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:52,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (331)] Forceful destruction successful, exit code 0 [2022-01-28 15:17:53,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable330,331 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:53,087 INFO L402 AbstractCegarLoop]: === Iteration 332 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:53,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:53,088 INFO L85 PathProgramCache]: Analyzing trace with hash -194647336, now seen corresponding path program 213 times [2022-01-28 15:17:53,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:53,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887439651] [2022-01-28 15:17:53,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:53,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:53,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:53,176 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:53,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:53,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887439651] [2022-01-28 15:17:53,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887439651] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:53,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408182394] [2022-01-28 15:17:53,177 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:17:53,177 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:53,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:53,178 INFO L229 MonitoredProcess]: Starting monitored process 332 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:53,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (332)] Waiting until timeout for monitored process [2022-01-28 15:17:53,201 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:17:53,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:17:53,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:17:53,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:53,315 INFO L354 Elim1Store]: treesize reduction 18, result has 67.3 percent of original size [2022-01-28 15:17:53,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 68 [2022-01-28 15:17:53,413 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:53,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:53,570 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:53,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408182394] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:53,570 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:53,570 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:17:53,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562660724] [2022-01-28 15:17:53,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:53,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:17:53,570 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:53,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:17:53,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:17:53,571 INFO L87 Difference]: Start difference. First operand 6911 states and 30591 transitions. Second operand has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:56,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:56,683 INFO L93 Difference]: Finished difference Result 10053 states and 42982 transitions. [2022-01-28 15:17:56,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-01-28 15:17:56,684 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:56,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:56,710 INFO L225 Difference]: With dead ends: 10053 [2022-01-28 15:17:56,710 INFO L226 Difference]: Without dead ends: 9971 [2022-01-28 15:17:56,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2275 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=918, Invalid=6738, Unknown=0, NotChecked=0, Total=7656 [2022-01-28 15:17:56,711 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 570 mSDsluCounter, 1735 mSDsCounter, 0 mSdLazyCounter, 2950 mSolverCounterSat, 253 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 570 SdHoareTripleChecker+Valid, 962 SdHoareTripleChecker+Invalid, 3203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 253 IncrementalHoareTripleChecker+Valid, 2950 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:56,711 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [570 Valid, 962 Invalid, 3203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [253 Valid, 2950 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-28 15:17:56,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9971 states. [2022-01-28 15:17:56,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9971 to 7127. [2022-01-28 15:17:56,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7127 states, 7126 states have (on average 4.424361493123772) internal successors, (31528), 7126 states have internal predecessors, (31528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:56,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7127 states to 7127 states and 31528 transitions. [2022-01-28 15:17:56,886 INFO L78 Accepts]: Start accepts. Automaton has 7127 states and 31528 transitions. Word has length 23 [2022-01-28 15:17:56,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:56,886 INFO L470 AbstractCegarLoop]: Abstraction has 7127 states and 31528 transitions. [2022-01-28 15:17:56,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:56,886 INFO L276 IsEmpty]: Start isEmpty. Operand 7127 states and 31528 transitions. [2022-01-28 15:17:56,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:56,899 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:56,899 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:56,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (332)] Forceful destruction successful, exit code 0 [2022-01-28 15:17:57,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable331,332 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:57,108 INFO L402 AbstractCegarLoop]: === Iteration 333 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:57,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:57,108 INFO L85 PathProgramCache]: Analyzing trace with hash 881063820, now seen corresponding path program 214 times [2022-01-28 15:17:57,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:57,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455323856] [2022-01-28 15:17:57,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:57,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:57,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:57,202 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:57,203 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:57,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455323856] [2022-01-28 15:17:57,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455323856] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:57,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458302775] [2022-01-28 15:17:57,203 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:17:57,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:57,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:57,204 INFO L229 MonitoredProcess]: Starting monitored process 333 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:57,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (333)] Waiting until timeout for monitored process [2022-01-28 15:17:57,227 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:17:57,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:17:57,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:17:57,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:57,314 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:57,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:17:57,456 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:57,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:57,567 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:57,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:17:57,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:57,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:17:57,599 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:57,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458302775] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:57,599 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:57,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:17:57,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739831927] [2022-01-28 15:17:57,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:57,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:17:57,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:57,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:17:57,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:17:57,600 INFO L87 Difference]: Start difference. First operand 7127 states and 31528 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:58,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:17:58,595 INFO L93 Difference]: Finished difference Result 7533 states and 33064 transitions. [2022-01-28 15:17:58,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-28 15:17:58,596 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:17:58,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:17:58,616 INFO L225 Difference]: With dead ends: 7533 [2022-01-28 15:17:58,617 INFO L226 Difference]: Without dead ends: 7512 [2022-01-28 15:17:58,617 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 396 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=273, Invalid=1533, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:17:58,617 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 221 mSDsluCounter, 1043 mSDsCounter, 0 mSdLazyCounter, 1689 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 1781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:17:58,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 616 Invalid, 1781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1689 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:17:58,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7512 states. [2022-01-28 15:17:58,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7512 to 7131. [2022-01-28 15:17:58,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7131 states, 7130 states have (on average 4.424123422159888) internal successors, (31544), 7130 states have internal predecessors, (31544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:58,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7131 states to 7131 states and 31544 transitions. [2022-01-28 15:17:58,756 INFO L78 Accepts]: Start accepts. Automaton has 7131 states and 31544 transitions. Word has length 23 [2022-01-28 15:17:58,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:17:58,757 INFO L470 AbstractCegarLoop]: Abstraction has 7131 states and 31544 transitions. [2022-01-28 15:17:58,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:17:58,757 INFO L276 IsEmpty]: Start isEmpty. Operand 7131 states and 31544 transitions. [2022-01-28 15:17:58,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:17:58,771 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:17:58,771 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:17:58,787 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (333)] Ended with exit code 0 [2022-01-28 15:17:58,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 333 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable332 [2022-01-28 15:17:58,976 INFO L402 AbstractCegarLoop]: === Iteration 334 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:17:58,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:17:58,976 INFO L85 PathProgramCache]: Analyzing trace with hash -166637748, now seen corresponding path program 215 times [2022-01-28 15:17:58,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:17:58,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620704938] [2022-01-28 15:17:58,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:17:58,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:17:58,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:17:59,111 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:59,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:17:59,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620704938] [2022-01-28 15:17:59,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620704938] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:17:59,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568147584] [2022-01-28 15:17:59,112 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:17:59,112 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:17:59,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:17:59,113 INFO L229 MonitoredProcess]: Starting monitored process 334 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:17:59,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (334)] Waiting until timeout for monitored process [2022-01-28 15:17:59,137 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:17:59,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:17:59,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:17:59,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:17:59,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:59,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:17:59,336 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:59,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 21 treesize of output 45 [2022-01-28 15:17:59,529 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:59,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:17:59,653 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:17:59,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-01-28 15:17:59,712 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:17:59,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568147584] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:17:59,713 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:17:59,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:17:59,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123002458] [2022-01-28 15:17:59,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:17:59,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:17:59,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:17:59,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:17:59,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:17:59,713 INFO L87 Difference]: Start difference. First operand 7131 states and 31544 transitions. Second operand has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:00,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:00,831 INFO L93 Difference]: Finished difference Result 9405 states and 40462 transitions. [2022-01-28 15:18:00,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-28 15:18:00,831 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:00,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:00,855 INFO L225 Difference]: With dead ends: 9405 [2022-01-28 15:18:00,856 INFO L226 Difference]: Without dead ends: 9342 [2022-01-28 15:18:00,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=479, Invalid=1971, Unknown=0, NotChecked=0, Total=2450 [2022-01-28 15:18:00,856 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 283 mSDsluCounter, 908 mSDsCounter, 0 mSdLazyCounter, 1553 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 1717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 1553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:00,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [283 Valid, 572 Invalid, 1717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 1553 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:18:00,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9342 states. [2022-01-28 15:18:00,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9342 to 7161. [2022-01-28 15:18:00,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7161 states, 7160 states have (on average 4.425139664804469) internal successors, (31684), 7160 states have internal predecessors, (31684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:00,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7161 states to 7161 states and 31684 transitions. [2022-01-28 15:18:00,998 INFO L78 Accepts]: Start accepts. Automaton has 7161 states and 31684 transitions. Word has length 23 [2022-01-28 15:18:00,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:00,998 INFO L470 AbstractCegarLoop]: Abstraction has 7161 states and 31684 transitions. [2022-01-28 15:18:00,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 25 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:00,999 INFO L276 IsEmpty]: Start isEmpty. Operand 7161 states and 31684 transitions. [2022-01-28 15:18:01,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:01,012 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:01,012 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:01,028 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (334)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:01,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 334 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable333 [2022-01-28 15:18:01,223 INFO L402 AbstractCegarLoop]: === Iteration 335 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:01,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:01,223 INFO L85 PathProgramCache]: Analyzing trace with hash -659855134, now seen corresponding path program 216 times [2022-01-28 15:18:01,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:01,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849026662] [2022-01-28 15:18:01,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:01,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:01,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:01,351 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:01,351 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:01,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849026662] [2022-01-28 15:18:01,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849026662] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:01,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035197196] [2022-01-28 15:18:01,351 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:18:01,351 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:01,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:01,352 INFO L229 MonitoredProcess]: Starting monitored process 335 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:01,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (335)] Waiting until timeout for monitored process [2022-01-28 15:18:01,377 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:18:01,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:01,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-28 15:18:01,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:01,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:01,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:01,468 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:01,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 55 [2022-01-28 15:18:01,625 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:01,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:01,772 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:01,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035197196] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:01,773 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:01,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2022-01-28 15:18:01,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298154369] [2022-01-28 15:18:01,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:01,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-28 15:18:01,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:01,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-28 15:18:01,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=698, Unknown=0, NotChecked=0, Total=812 [2022-01-28 15:18:01,774 INFO L87 Difference]: Start difference. First operand 7161 states and 31684 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:03,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:03,059 INFO L93 Difference]: Finished difference Result 8014 states and 34951 transitions. [2022-01-28 15:18:03,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-28 15:18:03,060 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:03,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:03,079 INFO L225 Difference]: With dead ends: 8014 [2022-01-28 15:18:03,079 INFO L226 Difference]: Without dead ends: 7972 [2022-01-28 15:18:03,080 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 793 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=457, Invalid=2965, Unknown=0, NotChecked=0, Total=3422 [2022-01-28 15:18:03,080 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 442 mSDsluCounter, 1206 mSDsCounter, 0 mSdLazyCounter, 1865 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 729 SdHoareTripleChecker+Invalid, 2005 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 1865 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:03,080 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 729 Invalid, 2005 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 1865 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:18:03,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7972 states. [2022-01-28 15:18:03,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7972 to 7171. [2022-01-28 15:18:03,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7171 states, 7170 states have (on average 4.425244072524407) internal successors, (31729), 7170 states have internal predecessors, (31729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:03,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7171 states to 7171 states and 31729 transitions. [2022-01-28 15:18:03,209 INFO L78 Accepts]: Start accepts. Automaton has 7171 states and 31729 transitions. Word has length 23 [2022-01-28 15:18:03,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:03,209 INFO L470 AbstractCegarLoop]: Abstraction has 7171 states and 31729 transitions. [2022-01-28 15:18:03,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:03,210 INFO L276 IsEmpty]: Start isEmpty. Operand 7171 states and 31729 transitions. [2022-01-28 15:18:03,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:03,222 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:03,222 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:03,238 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (335)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:03,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 335 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable334 [2022-01-28 15:18:03,438 INFO L402 AbstractCegarLoop]: === Iteration 336 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:03,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:03,439 INFO L85 PathProgramCache]: Analyzing trace with hash 274921122, now seen corresponding path program 217 times [2022-01-28 15:18:03,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:03,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727477959] [2022-01-28 15:18:03,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:03,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:03,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:03,526 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:03,526 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:03,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727477959] [2022-01-28 15:18:03,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727477959] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:03,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210771452] [2022-01-28 15:18:03,526 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:18:03,526 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:03,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:03,527 INFO L229 MonitoredProcess]: Starting monitored process 336 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:03,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (336)] Waiting until timeout for monitored process [2022-01-28 15:18:03,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:03,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:18:03,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:03,629 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:03,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:18:03,807 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:03,807 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:03,929 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:03,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:03,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:03,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:03,962 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:03,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210771452] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:03,962 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:03,962 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:18:03,962 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441389756] [2022-01-28 15:18:03,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:03,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:18:03,962 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:03,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:18:03,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:18:03,963 INFO L87 Difference]: Start difference. First operand 7171 states and 31729 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:04,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:04,939 INFO L93 Difference]: Finished difference Result 7600 states and 33359 transitions. [2022-01-28 15:18:04,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-28 15:18:04,939 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:04,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:04,961 INFO L225 Difference]: With dead ends: 7600 [2022-01-28 15:18:04,961 INFO L226 Difference]: Without dead ends: 7575 [2022-01-28 15:18:04,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=274, Invalid=1448, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:18:04,961 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 276 mSDsluCounter, 890 mSDsCounter, 0 mSdLazyCounter, 1302 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 1439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 1302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:04,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 485 Invalid, 1439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 1302 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:18:04,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7575 states. [2022-01-28 15:18:05,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7575 to 7173. [2022-01-28 15:18:05,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7173 states, 7172 states have (on average 4.425404350250976) internal successors, (31739), 7172 states have internal predecessors, (31739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:05,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7173 states to 7173 states and 31739 transitions. [2022-01-28 15:18:05,096 INFO L78 Accepts]: Start accepts. Automaton has 7173 states and 31739 transitions. Word has length 23 [2022-01-28 15:18:05,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:05,096 INFO L470 AbstractCegarLoop]: Abstraction has 7173 states and 31739 transitions. [2022-01-28 15:18:05,096 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:05,096 INFO L276 IsEmpty]: Start isEmpty. Operand 7173 states and 31739 transitions. [2022-01-28 15:18:05,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:05,110 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:05,110 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:05,126 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (336)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:05,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable335,336 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:05,323 INFO L402 AbstractCegarLoop]: === Iteration 337 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:05,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:05,323 INFO L85 PathProgramCache]: Analyzing trace with hash -737771410, now seen corresponding path program 218 times [2022-01-28 15:18:05,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:05,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945396792] [2022-01-28 15:18:05,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:05,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:05,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:05,413 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:05,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:05,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945396792] [2022-01-28 15:18:05,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945396792] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:05,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408851149] [2022-01-28 15:18:05,413 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:18:05,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:05,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:05,414 INFO L229 MonitoredProcess]: Starting monitored process 337 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:05,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (337)] Waiting until timeout for monitored process [2022-01-28 15:18:05,434 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:18:05,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:05,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:18:05,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:05,506 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:05,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:18:05,677 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:05,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:05,791 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:05,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:05,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:05,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:05,822 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:05,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408851149] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:05,822 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:05,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:18:05,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234694326] [2022-01-28 15:18:05,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:05,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:18:05,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:05,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:18:05,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:18:05,823 INFO L87 Difference]: Start difference. First operand 7173 states and 31739 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:06,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:06,723 INFO L93 Difference]: Finished difference Result 7564 states and 33218 transitions. [2022-01-28 15:18:06,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:18:06,724 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:06,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:06,742 INFO L225 Difference]: With dead ends: 7564 [2022-01-28 15:18:06,742 INFO L226 Difference]: Without dead ends: 7543 [2022-01-28 15:18:06,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 409 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=290, Invalid=1516, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:18:06,743 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 266 mSDsluCounter, 784 mSDsCounter, 0 mSdLazyCounter, 1223 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 1341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 1223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:06,743 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [266 Valid, 459 Invalid, 1341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 1223 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:18:06,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7543 states. [2022-01-28 15:18:06,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7543 to 7171. [2022-01-28 15:18:06,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7171 states, 7170 states have (on average 4.425244072524407) internal successors, (31729), 7170 states have internal predecessors, (31729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:06,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7171 states to 7171 states and 31729 transitions. [2022-01-28 15:18:06,867 INFO L78 Accepts]: Start accepts. Automaton has 7171 states and 31729 transitions. Word has length 23 [2022-01-28 15:18:06,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:06,867 INFO L470 AbstractCegarLoop]: Abstraction has 7171 states and 31729 transitions. [2022-01-28 15:18:06,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:06,867 INFO L276 IsEmpty]: Start isEmpty. Operand 7171 states and 31729 transitions. [2022-01-28 15:18:06,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:06,880 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:06,880 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:06,896 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (337)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:07,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable336,337 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:07,096 INFO L402 AbstractCegarLoop]: === Iteration 338 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:07,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:07,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1556796660, now seen corresponding path program 219 times [2022-01-28 15:18:07,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:07,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630210961] [2022-01-28 15:18:07,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:07,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:07,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:07,235 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:07,236 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:07,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630210961] [2022-01-28 15:18:07,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630210961] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:07,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27171405] [2022-01-28 15:18:07,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:18:07,236 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:07,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:07,237 INFO L229 MonitoredProcess]: Starting monitored process 338 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:07,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (338)] Waiting until timeout for monitored process [2022-01-28 15:18:07,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-28 15:18:07,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:07,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:18:07,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:07,422 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:07,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:18:07,586 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:07,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:07,719 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:07,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:07,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:07,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:07,768 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:07,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27171405] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:07,768 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:07,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:18:07,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898670887] [2022-01-28 15:18:07,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:07,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:18:07,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:07,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:18:07,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=471, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:18:07,769 INFO L87 Difference]: Start difference. First operand 7171 states and 31729 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:08,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:08,912 INFO L93 Difference]: Finished difference Result 7950 states and 34767 transitions. [2022-01-28 15:18:08,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:18:08,912 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:08,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:08,932 INFO L225 Difference]: With dead ends: 7950 [2022-01-28 15:18:08,932 INFO L226 Difference]: Without dead ends: 7928 [2022-01-28 15:18:08,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=219, Invalid=1263, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:18:08,932 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 276 mSDsluCounter, 994 mSDsCounter, 0 mSdLazyCounter, 1694 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 645 SdHoareTripleChecker+Invalid, 1753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:08,932 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 645 Invalid, 1753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1694 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:18:08,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7928 states. [2022-01-28 15:18:09,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7928 to 7177. [2022-01-28 15:18:09,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7177 states, 7176 states have (on average 4.4250278706800446) internal successors, (31754), 7176 states have internal predecessors, (31754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:09,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7177 states to 7177 states and 31754 transitions. [2022-01-28 15:18:09,064 INFO L78 Accepts]: Start accepts. Automaton has 7177 states and 31754 transitions. Word has length 23 [2022-01-28 15:18:09,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:09,064 INFO L470 AbstractCegarLoop]: Abstraction has 7177 states and 31754 transitions. [2022-01-28 15:18:09,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:09,064 INFO L276 IsEmpty]: Start isEmpty. Operand 7177 states and 31754 transitions. [2022-01-28 15:18:09,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:09,077 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:09,077 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:09,093 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (338)] Ended with exit code 0 [2022-01-28 15:18:09,290 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 338 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable337 [2022-01-28 15:18:09,290 INFO L402 AbstractCegarLoop]: === Iteration 339 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:09,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:09,291 INFO L85 PathProgramCache]: Analyzing trace with hash 32441348, now seen corresponding path program 220 times [2022-01-28 15:18:09,291 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:09,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942396252] [2022-01-28 15:18:09,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:09,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:09,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:09,421 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:09,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:09,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942396252] [2022-01-28 15:18:09,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942396252] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:09,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212474544] [2022-01-28 15:18:09,422 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:18:09,422 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:09,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:09,423 INFO L229 MonitoredProcess]: Starting monitored process 339 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:09,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (339)] Waiting until timeout for monitored process [2022-01-28 15:18:09,446 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:18:09,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:09,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:18:09,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:09,583 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:09,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:18:09,798 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:09,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:09,956 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:09,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:09,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:09,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:10,008 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:10,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212474544] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:10,009 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:10,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:18:10,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241264969] [2022-01-28 15:18:10,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:10,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:18:10,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:10,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:18:10,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:18:10,009 INFO L87 Difference]: Start difference. First operand 7177 states and 31754 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:11,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:11,334 INFO L93 Difference]: Finished difference Result 7820 states and 34221 transitions. [2022-01-28 15:18:11,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:18:11,334 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:11,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:11,356 INFO L225 Difference]: With dead ends: 7820 [2022-01-28 15:18:11,356 INFO L226 Difference]: Without dead ends: 7799 [2022-01-28 15:18:11,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=286, Invalid=1436, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:18:11,357 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 258 mSDsluCounter, 871 mSDsCounter, 0 mSdLazyCounter, 1465 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 1557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:11,357 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [258 Valid, 531 Invalid, 1557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1465 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:18:11,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7799 states. [2022-01-28 15:18:11,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7799 to 7173. [2022-01-28 15:18:11,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7173 states, 7172 states have (on average 4.424986056887898) internal successors, (31736), 7172 states have internal predecessors, (31736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:11,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7173 states to 7173 states and 31736 transitions. [2022-01-28 15:18:11,514 INFO L78 Accepts]: Start accepts. Automaton has 7173 states and 31736 transitions. Word has length 23 [2022-01-28 15:18:11,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:11,514 INFO L470 AbstractCegarLoop]: Abstraction has 7173 states and 31736 transitions. [2022-01-28 15:18:11,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:11,514 INFO L276 IsEmpty]: Start isEmpty. Operand 7173 states and 31736 transitions. [2022-01-28 15:18:11,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:11,527 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:11,527 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:11,543 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (339)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:11,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 339 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable338 [2022-01-28 15:18:11,743 INFO L402 AbstractCegarLoop]: === Iteration 340 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:11,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:11,743 INFO L85 PathProgramCache]: Analyzing trace with hash 252454714, now seen corresponding path program 221 times [2022-01-28 15:18:11,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:11,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014939156] [2022-01-28 15:18:11,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:11,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:11,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:11,869 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:11,870 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:11,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014939156] [2022-01-28 15:18:11,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014939156] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:11,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868332504] [2022-01-28 15:18:11,870 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:18:11,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:11,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:11,871 INFO L229 MonitoredProcess]: Starting monitored process 340 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:11,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (340)] Waiting until timeout for monitored process [2022-01-28 15:18:11,895 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:18:11,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:11,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:18:11,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:12,034 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:12,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:18:12,258 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:12,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:12,431 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:12,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:12,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:12,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:12,481 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:12,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868332504] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:12,481 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:12,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:18:12,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932820500] [2022-01-28 15:18:12,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:12,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:18:12,481 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:12,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:18:12,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:18:12,482 INFO L87 Difference]: Start difference. First operand 7173 states and 31736 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:13,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:13,281 INFO L93 Difference]: Finished difference Result 7487 states and 32922 transitions. [2022-01-28 15:18:13,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-28 15:18:13,281 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:13,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:13,300 INFO L225 Difference]: With dead ends: 7487 [2022-01-28 15:18:13,300 INFO L226 Difference]: Without dead ends: 7461 [2022-01-28 15:18:13,300 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=181, Invalid=1009, Unknown=0, NotChecked=0, Total=1190 [2022-01-28 15:18:13,300 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 209 mSDsluCounter, 807 mSDsCounter, 0 mSdLazyCounter, 1224 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 1308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:13,301 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 427 Invalid, 1308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1224 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:18:13,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7461 states. [2022-01-28 15:18:13,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7461 to 7185. [2022-01-28 15:18:13,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7185 states, 7184 states have (on average 4.42358017817372) internal successors, (31779), 7184 states have internal predecessors, (31779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:13,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7185 states to 7185 states and 31779 transitions. [2022-01-28 15:18:13,425 INFO L78 Accepts]: Start accepts. Automaton has 7185 states and 31779 transitions. Word has length 23 [2022-01-28 15:18:13,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:13,425 INFO L470 AbstractCegarLoop]: Abstraction has 7185 states and 31779 transitions. [2022-01-28 15:18:13,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:13,425 INFO L276 IsEmpty]: Start isEmpty. Operand 7185 states and 31779 transitions. [2022-01-28 15:18:13,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:13,438 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:13,438 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:13,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (340)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:13,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable339,340 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:13,653 INFO L402 AbstractCegarLoop]: === Iteration 341 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:13,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:13,654 INFO L85 PathProgramCache]: Analyzing trace with hash -789121354, now seen corresponding path program 222 times [2022-01-28 15:18:13,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:13,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074604872] [2022-01-28 15:18:13,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:13,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:13,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:13,784 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:13,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:13,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074604872] [2022-01-28 15:18:13,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074604872] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:13,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884163938] [2022-01-28 15:18:13,784 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:18:13,784 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:13,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:13,785 INFO L229 MonitoredProcess]: Starting monitored process 341 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:13,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (341)] Waiting until timeout for monitored process [2022-01-28 15:18:13,809 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:18:13,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:13,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:18:13,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:13,977 INFO L354 Elim1Store]: treesize reduction 12, result has 74.5 percent of original size [2022-01-28 15:18:13,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 46 [2022-01-28 15:18:14,106 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:14,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:14,351 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:14,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884163938] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:14,351 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:14,351 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:18:14,351 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119117811] [2022-01-28 15:18:14,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:14,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:18:14,351 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:14,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:18:14,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=609, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:18:14,352 INFO L87 Difference]: Start difference. First operand 7185 states and 31779 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:16,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:16,175 INFO L93 Difference]: Finished difference Result 9317 states and 40122 transitions. [2022-01-28 15:18:16,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-28 15:18:16,176 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:16,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:16,199 INFO L225 Difference]: With dead ends: 9317 [2022-01-28 15:18:16,199 INFO L226 Difference]: Without dead ends: 9222 [2022-01-28 15:18:16,199 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1127 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=548, Invalid=3874, Unknown=0, NotChecked=0, Total=4422 [2022-01-28 15:18:16,200 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 545 mSDsluCounter, 1294 mSDsCounter, 0 mSdLazyCounter, 2005 mSolverCounterSat, 217 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 545 SdHoareTripleChecker+Valid, 713 SdHoareTripleChecker+Invalid, 2222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 217 IncrementalHoareTripleChecker+Valid, 2005 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:16,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [545 Valid, 713 Invalid, 2222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [217 Valid, 2005 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:18:16,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9222 states. [2022-01-28 15:18:16,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9222 to 7179. [2022-01-28 15:18:16,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7179 states, 7178 states have (on average 4.422819726943438) internal successors, (31747), 7178 states have internal predecessors, (31747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:16,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7179 states to 7179 states and 31747 transitions. [2022-01-28 15:18:16,348 INFO L78 Accepts]: Start accepts. Automaton has 7179 states and 31747 transitions. Word has length 23 [2022-01-28 15:18:16,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:16,349 INFO L470 AbstractCegarLoop]: Abstraction has 7179 states and 31747 transitions. [2022-01-28 15:18:16,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:16,349 INFO L276 IsEmpty]: Start isEmpty. Operand 7179 states and 31747 transitions. [2022-01-28 15:18:16,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:16,363 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:16,363 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:16,378 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (341)] Ended with exit code 0 [2022-01-28 15:18:16,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable340,341 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:16,578 INFO L402 AbstractCegarLoop]: === Iteration 342 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:16,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:16,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1859973916, now seen corresponding path program 223 times [2022-01-28 15:18:16,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:16,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722385713] [2022-01-28 15:18:16,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:16,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:16,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:16,711 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:16,711 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:16,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722385713] [2022-01-28 15:18:16,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722385713] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:16,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405374733] [2022-01-28 15:18:16,712 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:18:16,712 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:16,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:16,713 INFO L229 MonitoredProcess]: Starting monitored process 342 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:16,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (342)] Waiting until timeout for monitored process [2022-01-28 15:18:16,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:16,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:18:16,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:16,852 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:16,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:18:17,096 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:17,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:17,213 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:17,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:17,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:17,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:17,247 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:17,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405374733] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:17,247 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:17,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:18:17,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814879540] [2022-01-28 15:18:17,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:17,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:18:17,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:17,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:18:17,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:18:17,248 INFO L87 Difference]: Start difference. First operand 7179 states and 31747 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:17,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:17,856 INFO L93 Difference]: Finished difference Result 7556 states and 33174 transitions. [2022-01-28 15:18:17,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-28 15:18:17,856 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:17,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:17,875 INFO L225 Difference]: With dead ends: 7556 [2022-01-28 15:18:17,876 INFO L226 Difference]: Without dead ends: 7530 [2022-01-28 15:18:17,876 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=210, Invalid=1050, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:18:17,876 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 279 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 978 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 1084 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 978 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:17,876 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 314 Invalid, 1084 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 978 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:18:17,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7530 states. [2022-01-28 15:18:18,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7530 to 7188. [2022-01-28 15:18:18,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7188 states, 7187 states have (on average 4.421733685821622) internal successors, (31779), 7187 states have internal predecessors, (31779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:18,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7188 states to 7188 states and 31779 transitions. [2022-01-28 15:18:18,057 INFO L78 Accepts]: Start accepts. Automaton has 7188 states and 31779 transitions. Word has length 23 [2022-01-28 15:18:18,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:18,057 INFO L470 AbstractCegarLoop]: Abstraction has 7188 states and 31779 transitions. [2022-01-28 15:18:18,057 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:18,057 INFO L276 IsEmpty]: Start isEmpty. Operand 7188 states and 31779 transitions. [2022-01-28 15:18:18,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:18,071 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:18,071 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:18,086 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (342)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:18,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 342 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable341 [2022-01-28 15:18:18,286 INFO L402 AbstractCegarLoop]: === Iteration 343 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:18,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:18,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1393417312, now seen corresponding path program 224 times [2022-01-28 15:18:18,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:18,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489631373] [2022-01-28 15:18:18,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:18,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:18,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:18,377 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:18,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:18,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489631373] [2022-01-28 15:18:18,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489631373] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:18,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917274348] [2022-01-28 15:18:18,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:18:18,377 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:18,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:18,378 INFO L229 MonitoredProcess]: Starting monitored process 343 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:18,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (343)] Waiting until timeout for monitored process [2022-01-28 15:18:18,402 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:18:18,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:18,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:18:18,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:18,478 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:18,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:18:18,664 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:18,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:18,783 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:18,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:18,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:18,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:18,816 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:18,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917274348] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:18,816 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:18,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:18:18,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351047139] [2022-01-28 15:18:18,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:18,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:18:18,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:18,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:18:18,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:18:18,817 INFO L87 Difference]: Start difference. First operand 7188 states and 31779 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:19,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:19,716 INFO L93 Difference]: Finished difference Result 7593 states and 33316 transitions. [2022-01-28 15:18:19,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-28 15:18:19,717 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:19,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:19,740 INFO L225 Difference]: With dead ends: 7593 [2022-01-28 15:18:19,740 INFO L226 Difference]: Without dead ends: 7565 [2022-01-28 15:18:19,740 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 339 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=254, Invalid=1306, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:18:19,740 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 266 mSDsluCounter, 966 mSDsCounter, 0 mSdLazyCounter, 1557 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 1674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:19,740 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [266 Valid, 512 Invalid, 1674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1557 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:18:19,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7565 states. [2022-01-28 15:18:19,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7565 to 7181. [2022-01-28 15:18:19,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7181 states, 7180 states have (on average 4.422701949860724) internal successors, (31755), 7180 states have internal predecessors, (31755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:19,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7181 states to 7181 states and 31755 transitions. [2022-01-28 15:18:19,896 INFO L78 Accepts]: Start accepts. Automaton has 7181 states and 31755 transitions. Word has length 23 [2022-01-28 15:18:19,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:19,896 INFO L470 AbstractCegarLoop]: Abstraction has 7181 states and 31755 transitions. [2022-01-28 15:18:19,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:19,896 INFO L276 IsEmpty]: Start isEmpty. Operand 7181 states and 31755 transitions. [2022-01-28 15:18:19,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:19,912 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:19,912 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:19,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (343)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:20,128 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 343 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable342 [2022-01-28 15:18:20,128 INFO L402 AbstractCegarLoop]: === Iteration 344 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:20,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:20,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1106295960, now seen corresponding path program 225 times [2022-01-28 15:18:20,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:20,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174033878] [2022-01-28 15:18:20,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:20,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:20,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:20,263 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:20,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:20,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174033878] [2022-01-28 15:18:20,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174033878] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:20,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456293628] [2022-01-28 15:18:20,264 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:18:20,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:20,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:20,265 INFO L229 MonitoredProcess]: Starting monitored process 344 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:20,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (344)] Waiting until timeout for monitored process [2022-01-28 15:18:20,288 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:18:20,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:20,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:18:20,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:20,405 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:20,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:18:20,581 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:20,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:20,688 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:20,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:20,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:20,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:20,722 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:20,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456293628] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:20,722 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:20,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:18:20,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504494503] [2022-01-28 15:18:20,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:20,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:18:20,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:20,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:18:20,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:18:20,723 INFO L87 Difference]: Start difference. First operand 7181 states and 31755 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:21,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:21,474 INFO L93 Difference]: Finished difference Result 7651 states and 33515 transitions. [2022-01-28 15:18:21,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-28 15:18:21,474 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:21,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:21,495 INFO L225 Difference]: With dead ends: 7651 [2022-01-28 15:18:21,495 INFO L226 Difference]: Without dead ends: 7599 [2022-01-28 15:18:21,495 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=229, Invalid=1253, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:18:21,496 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 229 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 1256 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 1343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:21,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 428 Invalid, 1343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1256 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:18:21,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7599 states. [2022-01-28 15:18:21,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7599 to 7187. [2022-01-28 15:18:21,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7187 states, 7186 states have (on average 4.422349011967715) internal successors, (31779), 7186 states have internal predecessors, (31779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:21,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7187 states to 7187 states and 31779 transitions. [2022-01-28 15:18:21,632 INFO L78 Accepts]: Start accepts. Automaton has 7187 states and 31779 transitions. Word has length 23 [2022-01-28 15:18:21,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:21,632 INFO L470 AbstractCegarLoop]: Abstraction has 7187 states and 31779 transitions. [2022-01-28 15:18:21,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:21,632 INFO L276 IsEmpty]: Start isEmpty. Operand 7187 states and 31779 transitions. [2022-01-28 15:18:21,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:21,647 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:21,647 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:21,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (344)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:21,859 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 344 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable343 [2022-01-28 15:18:21,859 INFO L402 AbstractCegarLoop]: === Iteration 345 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:21,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:21,860 INFO L85 PathProgramCache]: Analyzing trace with hash 613078574, now seen corresponding path program 226 times [2022-01-28 15:18:21,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:21,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301133326] [2022-01-28 15:18:21,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:21,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:21,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:21,947 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:21,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:21,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301133326] [2022-01-28 15:18:21,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301133326] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:21,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074017887] [2022-01-28 15:18:21,948 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:18:21,948 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:21,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:21,949 INFO L229 MonitoredProcess]: Starting monitored process 345 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:21,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (345)] Waiting until timeout for monitored process [2022-01-28 15:18:21,969 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:18:21,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:21,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:18:21,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:22,043 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:22,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:18:22,212 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:22,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:22,317 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:22,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:22,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:22,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:22,348 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:22,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1074017887] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:22,349 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:22,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:18:22,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771869269] [2022-01-28 15:18:22,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:22,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:18:22,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:22,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:18:22,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:18:22,349 INFO L87 Difference]: Start difference. First operand 7187 states and 31779 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:23,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:23,248 INFO L93 Difference]: Finished difference Result 7647 states and 33507 transitions. [2022-01-28 15:18:23,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:18:23,248 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:23,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:23,268 INFO L225 Difference]: With dead ends: 7647 [2022-01-28 15:18:23,269 INFO L226 Difference]: Without dead ends: 7605 [2022-01-28 15:18:23,269 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 394 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=262, Invalid=1460, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:18:23,269 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 252 mSDsluCounter, 925 mSDsCounter, 0 mSdLazyCounter, 1348 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 1458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 1348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:23,269 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 544 Invalid, 1458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 1348 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:18:23,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7605 states. [2022-01-28 15:18:23,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7605 to 7183. [2022-01-28 15:18:23,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7183 states, 7182 states have (on average 4.422584238373712) internal successors, (31763), 7182 states have internal predecessors, (31763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:23,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7183 states to 7183 states and 31763 transitions. [2022-01-28 15:18:23,407 INFO L78 Accepts]: Start accepts. Automaton has 7183 states and 31763 transitions. Word has length 23 [2022-01-28 15:18:23,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:23,407 INFO L470 AbstractCegarLoop]: Abstraction has 7183 states and 31763 transitions. [2022-01-28 15:18:23,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:23,408 INFO L276 IsEmpty]: Start isEmpty. Operand 7183 states and 31763 transitions. [2022-01-28 15:18:23,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:23,422 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:23,422 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:23,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (345)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:23,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 345 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable344 [2022-01-28 15:18:23,635 INFO L402 AbstractCegarLoop]: === Iteration 346 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:23,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:23,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1547854830, now seen corresponding path program 227 times [2022-01-28 15:18:23,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:23,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669246191] [2022-01-28 15:18:23,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:23,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:23,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:23,725 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:23,725 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:23,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669246191] [2022-01-28 15:18:23,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669246191] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:23,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779750164] [2022-01-28 15:18:23,726 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:18:23,726 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:23,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:23,727 INFO L229 MonitoredProcess]: Starting monitored process 346 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:23,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (346)] Waiting until timeout for monitored process [2022-01-28 15:18:23,750 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:18:23,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:23,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:18:23,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:23,824 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:23,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:18:24,007 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:24,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:24,125 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:24,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:24,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:24,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:24,187 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:24,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779750164] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:24,188 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:24,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:18:24,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970670912] [2022-01-28 15:18:24,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:24,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:18:24,188 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:24,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:18:24,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:18:24,188 INFO L87 Difference]: Start difference. First operand 7183 states and 31763 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:25,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:25,041 INFO L93 Difference]: Finished difference Result 7579 states and 33264 transitions. [2022-01-28 15:18:25,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-28 15:18:25,041 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:25,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:25,062 INFO L225 Difference]: With dead ends: 7579 [2022-01-28 15:18:25,062 INFO L226 Difference]: Without dead ends: 7554 [2022-01-28 15:18:25,062 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=274, Invalid=1448, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:18:25,063 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 270 mSDsluCounter, 730 mSDsCounter, 0 mSdLazyCounter, 1176 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 1291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 1176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:25,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [270 Valid, 424 Invalid, 1291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 1176 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:18:25,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7554 states. [2022-01-28 15:18:25,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7554 to 7183. [2022-01-28 15:18:25,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7183 states, 7182 states have (on average 4.422584238373712) internal successors, (31763), 7182 states have internal predecessors, (31763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:25,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7183 states to 7183 states and 31763 transitions. [2022-01-28 15:18:25,201 INFO L78 Accepts]: Start accepts. Automaton has 7183 states and 31763 transitions. Word has length 23 [2022-01-28 15:18:25,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:25,201 INFO L470 AbstractCegarLoop]: Abstraction has 7183 states and 31763 transitions. [2022-01-28 15:18:25,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:25,201 INFO L276 IsEmpty]: Start isEmpty. Operand 7183 states and 31763 transitions. [2022-01-28 15:18:25,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:25,215 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:25,215 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:25,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (346)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:25,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 346 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable345 [2022-01-28 15:18:25,431 INFO L402 AbstractCegarLoop]: === Iteration 347 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:25,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:25,431 INFO L85 PathProgramCache]: Analyzing trace with hash 535162298, now seen corresponding path program 228 times [2022-01-28 15:18:25,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:25,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639178413] [2022-01-28 15:18:25,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:25,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:25,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:25,567 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:25,568 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:25,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639178413] [2022-01-28 15:18:25,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639178413] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:25,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932152907] [2022-01-28 15:18:25,568 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:18:25,568 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:25,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:25,569 INFO L229 MonitoredProcess]: Starting monitored process 347 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:25,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (347)] Waiting until timeout for monitored process [2022-01-28 15:18:25,592 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:18:25,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:25,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:18:25,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:25,733 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:18:25,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 61 [2022-01-28 15:18:25,925 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:25,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:26,172 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:26,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932152907] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:26,173 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:26,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:18:26,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851054520] [2022-01-28 15:18:26,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:26,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:18:26,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:26,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:18:26,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:18:26,173 INFO L87 Difference]: Start difference. First operand 7183 states and 31763 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:28,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:28,432 INFO L93 Difference]: Finished difference Result 9106 states and 39282 transitions. [2022-01-28 15:18:28,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-28 15:18:28,432 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:28,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:28,455 INFO L225 Difference]: With dead ends: 9106 [2022-01-28 15:18:28,456 INFO L226 Difference]: Without dead ends: 9053 [2022-01-28 15:18:28,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 874 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=536, Invalid=3246, Unknown=0, NotChecked=0, Total=3782 [2022-01-28 15:18:28,456 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 447 mSDsluCounter, 1170 mSDsCounter, 0 mSdLazyCounter, 1835 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 447 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 2061 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 1835 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:28,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [447 Valid, 659 Invalid, 2061 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 1835 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:18:28,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9053 states. [2022-01-28 15:18:28,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9053 to 7217. [2022-01-28 15:18:28,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7217 states, 7216 states have (on average 4.421978935698448) internal successors, (31909), 7216 states have internal predecessors, (31909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:28,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7217 states to 7217 states and 31909 transitions. [2022-01-28 15:18:28,638 INFO L78 Accepts]: Start accepts. Automaton has 7217 states and 31909 transitions. Word has length 23 [2022-01-28 15:18:28,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:28,638 INFO L470 AbstractCegarLoop]: Abstraction has 7217 states and 31909 transitions. [2022-01-28 15:18:28,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:28,638 INFO L276 IsEmpty]: Start isEmpty. Operand 7217 states and 31909 transitions. [2022-01-28 15:18:28,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:28,652 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:28,652 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:28,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (347)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:28,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 347 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable346 [2022-01-28 15:18:28,867 INFO L402 AbstractCegarLoop]: === Iteration 348 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:28,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:28,868 INFO L85 PathProgramCache]: Analyzing trace with hash -142088074, now seen corresponding path program 229 times [2022-01-28 15:18:28,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:28,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637613147] [2022-01-28 15:18:28,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:28,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:28,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:28,994 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:28,995 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:28,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637613147] [2022-01-28 15:18:28,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637613147] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:28,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643598134] [2022-01-28 15:18:28,995 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:18:28,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:28,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:28,996 INFO L229 MonitoredProcess]: Starting monitored process 348 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:28,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (348)] Waiting until timeout for monitored process [2022-01-28 15:18:29,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:29,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:18:29,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:29,168 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:29,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:18:29,400 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:29,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:29,570 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:29,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:29,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:29,578 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:29,620 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:29,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643598134] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:29,620 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:29,620 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:18:29,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119930807] [2022-01-28 15:18:29,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:29,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:18:29,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:29,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:18:29,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:18:29,621 INFO L87 Difference]: Start difference. First operand 7217 states and 31909 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:30,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:30,692 INFO L93 Difference]: Finished difference Result 7616 states and 33422 transitions. [2022-01-28 15:18:30,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-28 15:18:30,692 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:30,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:30,711 INFO L225 Difference]: With dead ends: 7616 [2022-01-28 15:18:30,712 INFO L226 Difference]: Without dead ends: 7591 [2022-01-28 15:18:30,712 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=251, Invalid=1389, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:18:30,712 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 272 mSDsluCounter, 752 mSDsCounter, 0 mSdLazyCounter, 1279 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 1375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 1279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:30,712 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [272 Valid, 451 Invalid, 1375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 1279 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:18:30,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7591 states. [2022-01-28 15:18:30,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7591 to 7219. [2022-01-28 15:18:30,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7219 states, 7218 states have (on average 4.421584926572458) internal successors, (31915), 7218 states have internal predecessors, (31915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:30,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7219 states to 7219 states and 31915 transitions. [2022-01-28 15:18:30,854 INFO L78 Accepts]: Start accepts. Automaton has 7219 states and 31915 transitions. Word has length 23 [2022-01-28 15:18:30,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:30,854 INFO L470 AbstractCegarLoop]: Abstraction has 7219 states and 31915 transitions. [2022-01-28 15:18:30,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:30,854 INFO L276 IsEmpty]: Start isEmpty. Operand 7219 states and 31915 transitions. [2022-01-28 15:18:30,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:30,868 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:30,868 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:30,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (348)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:31,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 348 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable347 [2022-01-28 15:18:31,084 INFO L402 AbstractCegarLoop]: === Iteration 349 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:31,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:31,084 INFO L85 PathProgramCache]: Analyzing trace with hash 533748078, now seen corresponding path program 230 times [2022-01-28 15:18:31,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:31,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52838420] [2022-01-28 15:18:31,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:31,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:31,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:31,204 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:31,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:31,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52838420] [2022-01-28 15:18:31,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52838420] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:31,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [453671458] [2022-01-28 15:18:31,205 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:18:31,205 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:31,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:31,206 INFO L229 MonitoredProcess]: Starting monitored process 349 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:31,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (349)] Waiting until timeout for monitored process [2022-01-28 15:18:31,231 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:18:31,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:31,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:18:31,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:31,408 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:31,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:18:31,599 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:31,599 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:31,784 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:31,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:31,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:31,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:31,840 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:31,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [453671458] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:31,840 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:31,840 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:18:31,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006111575] [2022-01-28 15:18:31,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:31,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:18:31,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:31,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:18:31,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:18:31,841 INFO L87 Difference]: Start difference. First operand 7219 states and 31915 transitions. Second operand has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:32,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:32,927 INFO L93 Difference]: Finished difference Result 7752 states and 33891 transitions. [2022-01-28 15:18:32,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:18:32,927 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:32,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:32,946 INFO L225 Difference]: With dead ends: 7752 [2022-01-28 15:18:32,946 INFO L226 Difference]: Without dead ends: 7743 [2022-01-28 15:18:32,947 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 357 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=179, Invalid=1461, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:18:32,947 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 379 mSDsluCounter, 1102 mSDsCounter, 0 mSdLazyCounter, 1630 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 1711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1630 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:32,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [379 Valid, 612 Invalid, 1711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1630 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:18:32,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7743 states. [2022-01-28 15:18:33,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7743 to 7219. [2022-01-28 15:18:33,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7219 states, 7218 states have (on average 4.4197838736492105) internal successors, (31902), 7218 states have internal predecessors, (31902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:33,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7219 states to 7219 states and 31902 transitions. [2022-01-28 15:18:33,075 INFO L78 Accepts]: Start accepts. Automaton has 7219 states and 31902 transitions. Word has length 23 [2022-01-28 15:18:33,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:33,075 INFO L470 AbstractCegarLoop]: Abstraction has 7219 states and 31902 transitions. [2022-01-28 15:18:33,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:33,076 INFO L276 IsEmpty]: Start isEmpty. Operand 7219 states and 31902 transitions. [2022-01-28 15:18:33,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:33,089 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:33,089 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:33,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (349)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:33,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable348,349 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:33,304 INFO L402 AbstractCegarLoop]: === Iteration 350 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:33,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:33,305 INFO L85 PathProgramCache]: Analyzing trace with hash -2015935182, now seen corresponding path program 231 times [2022-01-28 15:18:33,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:33,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660750659] [2022-01-28 15:18:33,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:33,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:33,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:33,385 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:33,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:33,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660750659] [2022-01-28 15:18:33,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660750659] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:33,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234597843] [2022-01-28 15:18:33,386 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:18:33,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:33,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:33,387 INFO L229 MonitoredProcess]: Starting monitored process 350 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:33,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (350)] Waiting until timeout for monitored process [2022-01-28 15:18:33,411 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:18:33,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:33,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:18:33,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:33,510 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:33,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:18:33,665 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:33,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:33,793 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:33,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:33,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:33,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:33,827 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:33,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234597843] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:33,827 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:33,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:18:33,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859446099] [2022-01-28 15:18:33,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:33,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:18:33,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:33,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:18:33,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:18:33,828 INFO L87 Difference]: Start difference. First operand 7219 states and 31902 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:34,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:34,610 INFO L93 Difference]: Finished difference Result 7572 states and 33199 transitions. [2022-01-28 15:18:34,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-28 15:18:34,610 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:34,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:34,630 INFO L225 Difference]: With dead ends: 7572 [2022-01-28 15:18:34,630 INFO L226 Difference]: Without dead ends: 7563 [2022-01-28 15:18:34,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=191, Invalid=1531, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:18:34,631 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 365 mSDsluCounter, 996 mSDsCounter, 0 mSdLazyCounter, 1511 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 1586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:34,631 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [365 Valid, 546 Invalid, 1586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1511 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:18:34,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7563 states. [2022-01-28 15:18:34,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7563 to 7226. [2022-01-28 15:18:34,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7226 states, 7225 states have (on average 4.419238754325259) internal successors, (31929), 7225 states have internal predecessors, (31929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:34,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7226 states to 7226 states and 31929 transitions. [2022-01-28 15:18:34,827 INFO L78 Accepts]: Start accepts. Automaton has 7226 states and 31929 transitions. Word has length 23 [2022-01-28 15:18:34,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:34,827 INFO L470 AbstractCegarLoop]: Abstraction has 7226 states and 31929 transitions. [2022-01-28 15:18:34,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:34,828 INFO L276 IsEmpty]: Start isEmpty. Operand 7226 states and 31929 transitions. [2022-01-28 15:18:34,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:34,842 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:34,842 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:34,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (350)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:35,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 350 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable349 [2022-01-28 15:18:35,055 INFO L402 AbstractCegarLoop]: === Iteration 351 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:35,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:35,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1237456046, now seen corresponding path program 232 times [2022-01-28 15:18:35,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:35,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869902638] [2022-01-28 15:18:35,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:35,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:35,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:35,177 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:35,178 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:35,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869902638] [2022-01-28 15:18:35,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869902638] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:35,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995606224] [2022-01-28 15:18:35,178 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:18:35,178 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:35,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:35,179 INFO L229 MonitoredProcess]: Starting monitored process 351 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:35,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (351)] Waiting until timeout for monitored process [2022-01-28 15:18:35,210 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:18:35,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:35,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:18:35,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:35,376 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:35,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 41 [2022-01-28 15:18:35,626 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:35,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:35,835 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:35,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:35,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:35,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:35,879 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:35,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995606224] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:35,880 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:35,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:18:35,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126321913] [2022-01-28 15:18:35,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:35,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:18:35,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:35,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:18:35,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:18:35,880 INFO L87 Difference]: Start difference. First operand 7226 states and 31929 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:37,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:37,241 INFO L93 Difference]: Finished difference Result 7581 states and 33236 transitions. [2022-01-28 15:18:37,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-28 15:18:37,241 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:37,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:37,262 INFO L225 Difference]: With dead ends: 7581 [2022-01-28 15:18:37,262 INFO L226 Difference]: Without dead ends: 7572 [2022-01-28 15:18:37,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=188, Invalid=1534, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:18:37,262 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 272 mSDsluCounter, 1439 mSDsCounter, 0 mSdLazyCounter, 2192 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 765 SdHoareTripleChecker+Invalid, 2249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 2192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:37,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [272 Valid, 765 Invalid, 2249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 2192 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:18:37,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7572 states. [2022-01-28 15:18:37,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7572 to 7208. [2022-01-28 15:18:37,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7208 states, 7207 states have (on average 4.419592063271819) internal successors, (31852), 7207 states have internal predecessors, (31852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:37,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7208 states to 7208 states and 31852 transitions. [2022-01-28 15:18:37,400 INFO L78 Accepts]: Start accepts. Automaton has 7208 states and 31852 transitions. Word has length 23 [2022-01-28 15:18:37,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:37,401 INFO L470 AbstractCegarLoop]: Abstraction has 7208 states and 31852 transitions. [2022-01-28 15:18:37,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:37,401 INFO L276 IsEmpty]: Start isEmpty. Operand 7208 states and 31852 transitions. [2022-01-28 15:18:37,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:37,414 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:37,414 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:37,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (351)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:37,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable350,351 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:37,627 INFO L402 AbstractCegarLoop]: === Iteration 352 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:37,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:37,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1011574936, now seen corresponding path program 233 times [2022-01-28 15:18:37,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:37,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016441639] [2022-01-28 15:18:37,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:37,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:37,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:37,760 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:37,760 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:37,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016441639] [2022-01-28 15:18:37,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016441639] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:37,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630023111] [2022-01-28 15:18:37,760 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:18:37,761 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:37,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:37,761 INFO L229 MonitoredProcess]: Starting monitored process 352 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:37,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (352)] Waiting until timeout for monitored process [2022-01-28 15:18:37,785 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:18:37,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:37,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:18:37,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:37,906 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:37,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:18:38,095 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:38,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:38,247 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:38,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:38,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:38,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:38,289 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:38,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630023111] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:38,289 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:38,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:18:38,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981977199] [2022-01-28 15:18:38,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:38,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:18:38,290 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:38,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:18:38,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:18:38,290 INFO L87 Difference]: Start difference. First operand 7208 states and 31852 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:39,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:39,139 INFO L93 Difference]: Finished difference Result 7456 states and 32775 transitions. [2022-01-28 15:18:39,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:18:39,139 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:39,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:39,159 INFO L225 Difference]: With dead ends: 7456 [2022-01-28 15:18:39,159 INFO L226 Difference]: Without dead ends: 7447 [2022-01-28 15:18:39,160 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=195, Invalid=1065, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:18:39,160 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 214 mSDsluCounter, 923 mSDsCounter, 0 mSdLazyCounter, 1352 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 1426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:39,160 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 456 Invalid, 1426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1352 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:18:39,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7447 states. [2022-01-28 15:18:39,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7447 to 7222. [2022-01-28 15:18:39,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7222 states, 7221 states have (on average 4.419470987397867) internal successors, (31913), 7221 states have internal predecessors, (31913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:39,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7222 states to 7222 states and 31913 transitions. [2022-01-28 15:18:39,356 INFO L78 Accepts]: Start accepts. Automaton has 7222 states and 31913 transitions. Word has length 23 [2022-01-28 15:18:39,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:39,356 INFO L470 AbstractCegarLoop]: Abstraction has 7222 states and 31913 transitions. [2022-01-28 15:18:39,356 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:39,356 INFO L276 IsEmpty]: Start isEmpty. Operand 7222 states and 31913 transitions. [2022-01-28 15:18:39,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:39,370 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:39,370 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:39,386 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (352)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:39,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable351,352 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:39,583 INFO L402 AbstractCegarLoop]: === Iteration 353 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:39,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:39,584 INFO L85 PathProgramCache]: Analyzing trace with hash -30001132, now seen corresponding path program 234 times [2022-01-28 15:18:39,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:39,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817950514] [2022-01-28 15:18:39,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:39,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:39,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:39,715 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:39,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:39,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817950514] [2022-01-28 15:18:39,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817950514] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:39,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282204666] [2022-01-28 15:18:39,716 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:18:39,716 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:39,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:39,717 INFO L229 MonitoredProcess]: Starting monitored process 353 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:39,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (353)] Waiting until timeout for monitored process [2022-01-28 15:18:39,741 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:18:39,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:39,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:18:39,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:39,906 INFO L354 Elim1Store]: treesize reduction 12, result has 74.5 percent of original size [2022-01-28 15:18:39,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 46 [2022-01-28 15:18:40,034 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:40,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:40,261 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:40,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282204666] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:40,261 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:40,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:18:40,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861187052] [2022-01-28 15:18:40,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:40,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:18:40,262 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:40,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:18:40,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:18:40,262 INFO L87 Difference]: Start difference. First operand 7222 states and 31913 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:41,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:41,719 INFO L93 Difference]: Finished difference Result 8073 states and 35144 transitions. [2022-01-28 15:18:41,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-28 15:18:41,720 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:41,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:41,739 INFO L225 Difference]: With dead ends: 8073 [2022-01-28 15:18:41,740 INFO L226 Difference]: Without dead ends: 8055 [2022-01-28 15:18:41,740 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 600 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=328, Invalid=2534, Unknown=0, NotChecked=0, Total=2862 [2022-01-28 15:18:41,740 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 404 mSDsluCounter, 1471 mSDsCounter, 0 mSdLazyCounter, 2317 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 798 SdHoareTripleChecker+Invalid, 2405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 2317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:41,740 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [404 Valid, 798 Invalid, 2405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 2317 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:18:41,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8055 states. [2022-01-28 15:18:41,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8055 to 7239. [2022-01-28 15:18:41,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7239 states, 7238 states have (on average 4.422630560928433) internal successors, (32011), 7238 states have internal predecessors, (32011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:41,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7239 states to 7239 states and 32011 transitions. [2022-01-28 15:18:41,868 INFO L78 Accepts]: Start accepts. Automaton has 7239 states and 32011 transitions. Word has length 23 [2022-01-28 15:18:41,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:41,868 INFO L470 AbstractCegarLoop]: Abstraction has 7239 states and 32011 transitions. [2022-01-28 15:18:41,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:41,868 INFO L276 IsEmpty]: Start isEmpty. Operand 7239 states and 32011 transitions. [2022-01-28 15:18:41,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:41,881 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:41,881 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:41,897 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (353)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:42,097 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable352,353 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:42,097 INFO L402 AbstractCegarLoop]: === Iteration 354 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:42,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:42,097 INFO L85 PathProgramCache]: Analyzing trace with hash 2133335512, now seen corresponding path program 235 times [2022-01-28 15:18:42,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:42,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323751561] [2022-01-28 15:18:42,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:42,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:42,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:42,184 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:42,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:42,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323751561] [2022-01-28 15:18:42,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323751561] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:42,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705616940] [2022-01-28 15:18:42,185 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:18:42,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:42,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:42,186 INFO L229 MonitoredProcess]: Starting monitored process 354 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:42,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (354)] Waiting until timeout for monitored process [2022-01-28 15:18:42,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:42,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:18:42,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:42,300 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:42,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 43 [2022-01-28 15:18:42,486 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:42,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:42,612 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:42,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:42,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:42,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:42,646 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:42,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705616940] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:42,646 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:42,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:18:42,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357732272] [2022-01-28 15:18:42,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:42,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:18:42,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:42,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:18:42,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:18:42,647 INFO L87 Difference]: Start difference. First operand 7239 states and 32011 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:43,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:43,949 INFO L93 Difference]: Finished difference Result 7628 states and 33485 transitions. [2022-01-28 15:18:43,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-28 15:18:43,949 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:43,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:43,967 INFO L225 Difference]: With dead ends: 7628 [2022-01-28 15:18:43,967 INFO L226 Difference]: Without dead ends: 7619 [2022-01-28 15:18:43,967 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 582 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=311, Invalid=2341, Unknown=0, NotChecked=0, Total=2652 [2022-01-28 15:18:43,968 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 421 mSDsluCounter, 1299 mSDsCounter, 0 mSdLazyCounter, 2127 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 421 SdHoareTripleChecker+Valid, 726 SdHoareTripleChecker+Invalid, 2240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 2127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:43,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [421 Valid, 726 Invalid, 2240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 2127 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:18:43,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7619 states. [2022-01-28 15:18:44,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7619 to 7246. [2022-01-28 15:18:44,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7246 states, 7245 states have (on average 4.42208419599724) internal successors, (32038), 7245 states have internal predecessors, (32038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:44,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7246 states to 7246 states and 32038 transitions. [2022-01-28 15:18:44,098 INFO L78 Accepts]: Start accepts. Automaton has 7246 states and 32038 transitions. Word has length 23 [2022-01-28 15:18:44,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:44,098 INFO L470 AbstractCegarLoop]: Abstraction has 7246 states and 32038 transitions. [2022-01-28 15:18:44,098 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:44,098 INFO L276 IsEmpty]: Start isEmpty. Operand 7246 states and 32038 transitions. [2022-01-28 15:18:44,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:44,112 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:44,112 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:44,129 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (354)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:44,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 354 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable353 [2022-01-28 15:18:44,329 INFO L402 AbstractCegarLoop]: === Iteration 355 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:44,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:44,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1091759444, now seen corresponding path program 236 times [2022-01-28 15:18:44,329 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:44,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946848391] [2022-01-28 15:18:44,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:44,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:44,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:44,410 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:44,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:44,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946848391] [2022-01-28 15:18:44,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946848391] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:44,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094696539] [2022-01-28 15:18:44,411 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:18:44,411 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:44,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:44,412 INFO L229 MonitoredProcess]: Starting monitored process 355 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:44,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (355)] Waiting until timeout for monitored process [2022-01-28 15:18:44,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:18:44,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:44,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:18:44,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:44,522 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:44,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:18:44,703 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:44,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:44,826 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:44,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:44,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:44,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:44,858 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:44,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094696539] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:44,858 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:44,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:18:44,858 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567421587] [2022-01-28 15:18:44,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:44,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:18:44,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:44,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:18:44,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:18:44,858 INFO L87 Difference]: Start difference. First operand 7246 states and 32038 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:46,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:46,311 INFO L93 Difference]: Finished difference Result 7725 states and 33871 transitions. [2022-01-28 15:18:46,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-28 15:18:46,311 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:46,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:46,334 INFO L225 Difference]: With dead ends: 7725 [2022-01-28 15:18:46,334 INFO L226 Difference]: Without dead ends: 7716 [2022-01-28 15:18:46,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 696 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=356, Invalid=2614, Unknown=0, NotChecked=0, Total=2970 [2022-01-28 15:18:46,335 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 386 mSDsluCounter, 1472 mSDsCounter, 0 mSdLazyCounter, 2459 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 386 SdHoareTripleChecker+Valid, 845 SdHoareTripleChecker+Invalid, 2565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 2459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:46,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [386 Valid, 845 Invalid, 2565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 2459 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:18:46,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7716 states. [2022-01-28 15:18:46,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7716 to 7239. [2022-01-28 15:18:46,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7239 states, 7238 states have (on average 4.422630560928433) internal successors, (32011), 7238 states have internal predecessors, (32011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:46,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7239 states to 7239 states and 32011 transitions. [2022-01-28 15:18:46,517 INFO L78 Accepts]: Start accepts. Automaton has 7239 states and 32011 transitions. Word has length 23 [2022-01-28 15:18:46,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:46,517 INFO L470 AbstractCegarLoop]: Abstraction has 7239 states and 32011 transitions. [2022-01-28 15:18:46,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:46,517 INFO L276 IsEmpty]: Start isEmpty. Operand 7239 states and 32011 transitions. [2022-01-28 15:18:46,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:46,531 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:46,531 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:46,547 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (355)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:46,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 355 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable354 [2022-01-28 15:18:46,747 INFO L402 AbstractCegarLoop]: === Iteration 356 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:46,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:46,748 INFO L85 PathProgramCache]: Analyzing trace with hash -685670008, now seen corresponding path program 237 times [2022-01-28 15:18:46,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:46,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646935222] [2022-01-28 15:18:46,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:46,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:46,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:46,833 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:46,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:46,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646935222] [2022-01-28 15:18:46,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646935222] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:46,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089567044] [2022-01-28 15:18:46,833 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:18:46,834 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:46,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:46,835 INFO L229 MonitoredProcess]: Starting monitored process 356 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:46,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (356)] Waiting until timeout for monitored process [2022-01-28 15:18:46,858 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:18:46,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:46,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:18:46,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:46,950 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:46,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:18:47,121 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:47,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:47,298 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:47,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:47,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:47,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:47,350 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:47,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089567044] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:47,350 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:47,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:18:47,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258341756] [2022-01-28 15:18:47,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:47,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:18:47,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:47,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:18:47,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:18:47,351 INFO L87 Difference]: Start difference. First operand 7239 states and 32011 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:48,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:48,272 INFO L93 Difference]: Finished difference Result 7569 states and 33271 transitions. [2022-01-28 15:18:48,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:18:48,272 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:48,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:48,293 INFO L225 Difference]: With dead ends: 7569 [2022-01-28 15:18:48,293 INFO L226 Difference]: Without dead ends: 7560 [2022-01-28 15:18:48,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=197, Invalid=1063, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:18:48,294 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 221 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 1473 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 1561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:48,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 463 Invalid, 1561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1473 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:18:48,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7560 states. [2022-01-28 15:18:48,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7560 to 7251. [2022-01-28 15:18:48,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7251 states, 7250 states have (on average 4.422068965517242) internal successors, (32060), 7250 states have internal predecessors, (32060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:48,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7251 states to 7251 states and 32060 transitions. [2022-01-28 15:18:48,432 INFO L78 Accepts]: Start accepts. Automaton has 7251 states and 32060 transitions. Word has length 23 [2022-01-28 15:18:48,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:48,432 INFO L470 AbstractCegarLoop]: Abstraction has 7251 states and 32060 transitions. [2022-01-28 15:18:48,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:48,433 INFO L276 IsEmpty]: Start isEmpty. Operand 7251 states and 32060 transitions. [2022-01-28 15:18:48,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:48,446 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:48,446 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:48,462 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (356)] Ended with exit code 0 [2022-01-28 15:18:48,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 356 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable355 [2022-01-28 15:18:48,651 INFO L402 AbstractCegarLoop]: === Iteration 357 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:48,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:48,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1727246076, now seen corresponding path program 238 times [2022-01-28 15:18:48,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:48,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744746485] [2022-01-28 15:18:48,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:48,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:48,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:48,739 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:48,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:48,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744746485] [2022-01-28 15:18:48,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744746485] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:48,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886396994] [2022-01-28 15:18:48,739 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:18:48,739 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:48,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:48,740 INFO L229 MonitoredProcess]: Starting monitored process 357 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:48,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (357)] Waiting until timeout for monitored process [2022-01-28 15:18:48,763 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:18:48,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:48,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:18:48,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:48,856 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:48,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:18:49,019 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:49,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:49,138 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:49,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:49,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:49,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:49,172 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:49,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886396994] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:49,173 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:49,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:18:49,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101115662] [2022-01-28 15:18:49,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:49,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:18:49,173 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:49,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:18:49,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:18:49,173 INFO L87 Difference]: Start difference. First operand 7251 states and 32060 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:49,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:49,917 INFO L93 Difference]: Finished difference Result 7574 states and 33289 transitions. [2022-01-28 15:18:49,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-28 15:18:49,917 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:49,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:49,937 INFO L225 Difference]: With dead ends: 7574 [2022-01-28 15:18:49,937 INFO L226 Difference]: Without dead ends: 7565 [2022-01-28 15:18:49,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=206, Invalid=1126, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:18:49,937 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 215 mSDsluCounter, 856 mSDsCounter, 0 mSdLazyCounter, 1339 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 1422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:49,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 453 Invalid, 1422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1339 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:18:49,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7565 states. [2022-01-28 15:18:50,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7565 to 7244. [2022-01-28 15:18:50,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7244 states, 7243 states have (on average 4.422614938561369) internal successors, (32033), 7243 states have internal predecessors, (32033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:50,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7244 states to 7244 states and 32033 transitions. [2022-01-28 15:18:50,073 INFO L78 Accepts]: Start accepts. Automaton has 7244 states and 32033 transitions. Word has length 23 [2022-01-28 15:18:50,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:50,073 INFO L470 AbstractCegarLoop]: Abstraction has 7244 states and 32033 transitions. [2022-01-28 15:18:50,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:50,073 INFO L276 IsEmpty]: Start isEmpty. Operand 7244 states and 32033 transitions. [2022-01-28 15:18:50,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:50,087 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:50,087 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:50,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (357)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:50,302 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 357 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable356 [2022-01-28 15:18:50,303 INFO L402 AbstractCegarLoop]: === Iteration 358 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:50,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:50,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1681922940, now seen corresponding path program 239 times [2022-01-28 15:18:50,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:50,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629344591] [2022-01-28 15:18:50,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:50,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:50,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:50,386 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:50,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:50,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629344591] [2022-01-28 15:18:50,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629344591] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:50,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926242903] [2022-01-28 15:18:50,386 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:18:50,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:50,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:50,387 INFO L229 MonitoredProcess]: Starting monitored process 358 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:50,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (358)] Waiting until timeout for monitored process [2022-01-28 15:18:50,409 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:18:50,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:50,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:18:50,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:50,511 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:50,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 49 [2022-01-28 15:18:50,557 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:50,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:50,662 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:50,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:50,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:50,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:50,693 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:50,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1926242903] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:50,693 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:50,693 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:18:50,693 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653637212] [2022-01-28 15:18:50,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:50,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:18:50,693 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:50,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:18:50,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=481, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:18:50,694 INFO L87 Difference]: Start difference. First operand 7244 states and 32033 transitions. Second operand has 24 states, 24 states have (on average 2.0) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:51,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:51,203 INFO L93 Difference]: Finished difference Result 7621 states and 33461 transitions. [2022-01-28 15:18:51,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:18:51,203 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:51,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:51,224 INFO L225 Difference]: With dead ends: 7621 [2022-01-28 15:18:51,224 INFO L226 Difference]: Without dead ends: 7612 [2022-01-28 15:18:51,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=158, Invalid=1032, Unknown=0, NotChecked=0, Total=1190 [2022-01-28 15:18:51,225 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 183 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 1090 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 1292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1090 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 157 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:51,225 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 437 Invalid, 1292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1090 Invalid, 0 Unknown, 157 Unchecked, 0.3s Time] [2022-01-28 15:18:51,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7612 states. [2022-01-28 15:18:51,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7612 to 7253. [2022-01-28 15:18:51,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7253 states, 7252 states have (on average 4.422504136789851) internal successors, (32072), 7252 states have internal predecessors, (32072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:51,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7253 states to 7253 states and 32072 transitions. [2022-01-28 15:18:51,373 INFO L78 Accepts]: Start accepts. Automaton has 7253 states and 32072 transitions. Word has length 23 [2022-01-28 15:18:51,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:51,373 INFO L470 AbstractCegarLoop]: Abstraction has 7253 states and 32072 transitions. [2022-01-28 15:18:51,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 23 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:51,374 INFO L276 IsEmpty]: Start isEmpty. Operand 7253 states and 32072 transitions. [2022-01-28 15:18:51,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:51,388 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:51,388 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:51,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (358)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:51,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable357,358 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:51,590 INFO L402 AbstractCegarLoop]: === Iteration 359 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:51,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:51,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1124612940, now seen corresponding path program 240 times [2022-01-28 15:18:51,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:51,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194333088] [2022-01-28 15:18:51,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:51,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:51,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:51,715 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:51,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:51,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194333088] [2022-01-28 15:18:51,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194333088] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:51,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117057591] [2022-01-28 15:18:51,715 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:18:51,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:51,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:51,716 INFO L229 MonitoredProcess]: Starting monitored process 359 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:51,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (359)] Waiting until timeout for monitored process [2022-01-28 15:18:51,740 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:18:51,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:51,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-28 15:18:51,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:51,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:51,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2022-01-28 15:18:52,051 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:52,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:52,298 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:52,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117057591] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:52,298 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:52,298 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:18:52,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342395026] [2022-01-28 15:18:52,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:52,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:18:52,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:52,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:18:52,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=554, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:18:52,299 INFO L87 Difference]: Start difference. First operand 7253 states and 32072 transitions. Second operand has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:53,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:53,691 INFO L93 Difference]: Finished difference Result 9470 states and 40668 transitions. [2022-01-28 15:18:53,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-28 15:18:53,691 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:53,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:53,717 INFO L225 Difference]: With dead ends: 9470 [2022-01-28 15:18:53,717 INFO L226 Difference]: Without dead ends: 9444 [2022-01-28 15:18:53,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 918 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=616, Invalid=2806, Unknown=0, NotChecked=0, Total=3422 [2022-01-28 15:18:53,718 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 444 mSDsluCounter, 1057 mSDsCounter, 0 mSdLazyCounter, 1510 mSolverCounterSat, 277 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 614 SdHoareTripleChecker+Invalid, 1787 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 277 IncrementalHoareTripleChecker+Valid, 1510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:53,718 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [444 Valid, 614 Invalid, 1787 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [277 Valid, 1510 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:18:53,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9444 states. [2022-01-28 15:18:53,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9444 to 7434. [2022-01-28 15:18:53,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7434 states, 7433 states have (on average 4.45176913762949) internal successors, (33090), 7433 states have internal predecessors, (33090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:53,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7434 states to 7434 states and 33090 transitions. [2022-01-28 15:18:53,873 INFO L78 Accepts]: Start accepts. Automaton has 7434 states and 33090 transitions. Word has length 23 [2022-01-28 15:18:53,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:53,873 INFO L470 AbstractCegarLoop]: Abstraction has 7434 states and 33090 transitions. [2022-01-28 15:18:53,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 26 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:53,873 INFO L276 IsEmpty]: Start isEmpty. Operand 7434 states and 33090 transitions. [2022-01-28 15:18:53,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:53,887 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:53,887 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:53,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (359)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:54,102 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable358,359 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:54,102 INFO L402 AbstractCegarLoop]: === Iteration 360 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:54,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:54,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1496868658, now seen corresponding path program 241 times [2022-01-28 15:18:54,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:54,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988352050] [2022-01-28 15:18:54,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:54,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:54,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:54,199 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:54,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:54,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988352050] [2022-01-28 15:18:54,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988352050] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:54,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653253] [2022-01-28 15:18:54,200 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:18:54,200 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:54,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:54,201 INFO L229 MonitoredProcess]: Starting monitored process 360 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:54,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (360)] Waiting until timeout for monitored process [2022-01-28 15:18:54,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:54,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:18:54,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:54,304 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:54,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:18:54,478 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:54,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:54,604 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:54,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:54,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:54,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:54,636 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:54,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653253] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:54,636 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:54,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:18:54,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050927261] [2022-01-28 15:18:54,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:54,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:18:54,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:54,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:18:54,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:18:54,637 INFO L87 Difference]: Start difference. First operand 7434 states and 33090 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:55,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:55,398 INFO L93 Difference]: Finished difference Result 7818 states and 34561 transitions. [2022-01-28 15:18:55,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:18:55,398 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:55,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:55,420 INFO L225 Difference]: With dead ends: 7818 [2022-01-28 15:18:55,420 INFO L226 Difference]: Without dead ends: 7809 [2022-01-28 15:18:55,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=223, Invalid=1109, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:18:55,420 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 255 mSDsluCounter, 851 mSDsCounter, 0 mSdLazyCounter, 1342 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 1441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:55,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 437 Invalid, 1441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1342 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:18:55,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7809 states. [2022-01-28 15:18:55,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7809 to 7441. [2022-01-28 15:18:55,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7441 states, 7440 states have (on average 4.451209677419355) internal successors, (33117), 7440 states have internal predecessors, (33117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:55,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7441 states to 7441 states and 33117 transitions. [2022-01-28 15:18:55,555 INFO L78 Accepts]: Start accepts. Automaton has 7441 states and 33117 transitions. Word has length 23 [2022-01-28 15:18:55,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:55,555 INFO L470 AbstractCegarLoop]: Abstraction has 7441 states and 33117 transitions. [2022-01-28 15:18:55,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:55,555 INFO L276 IsEmpty]: Start isEmpty. Operand 7441 states and 33117 transitions. [2022-01-28 15:18:55,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:55,569 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:55,569 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:55,585 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (360)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:55,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 360 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable359 [2022-01-28 15:18:55,785 INFO L402 AbstractCegarLoop]: === Iteration 361 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:55,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:55,785 INFO L85 PathProgramCache]: Analyzing trace with hash 455292590, now seen corresponding path program 242 times [2022-01-28 15:18:55,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:55,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007656120] [2022-01-28 15:18:55,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:55,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:55,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:55,906 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:55,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:55,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007656120] [2022-01-28 15:18:55,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007656120] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:55,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777069428] [2022-01-28 15:18:55,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:18:55,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:55,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:55,908 INFO L229 MonitoredProcess]: Starting monitored process 361 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:55,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (361)] Waiting until timeout for monitored process [2022-01-28 15:18:55,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:18:55,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:55,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:18:55,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:56,011 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:56,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-01-28 15:18:56,120 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:56,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:56,249 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:56,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:56,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:56,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:56,281 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:56,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777069428] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:56,281 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:56,281 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:18:56,281 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787240518] [2022-01-28 15:18:56,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:56,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:18:56,288 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:56,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:18:56,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:18:56,288 INFO L87 Difference]: Start difference. First operand 7441 states and 33117 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:57,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:57,258 INFO L93 Difference]: Finished difference Result 7990 states and 35223 transitions. [2022-01-28 15:18:57,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:18:57,258 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:57,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:57,281 INFO L225 Difference]: With dead ends: 7990 [2022-01-28 15:18:57,282 INFO L226 Difference]: Without dead ends: 7981 [2022-01-28 15:18:57,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=279, Invalid=1527, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:18:57,282 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 295 mSDsluCounter, 1145 mSDsCounter, 0 mSdLazyCounter, 1737 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 1888 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 1737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:57,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 643 Invalid, 1888 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 1737 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:18:57,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7981 states. [2022-01-28 15:18:57,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7981 to 7434. [2022-01-28 15:18:57,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7434 states, 7433 states have (on average 4.45176913762949) internal successors, (33090), 7433 states have internal predecessors, (33090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:57,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7434 states to 7434 states and 33090 transitions. [2022-01-28 15:18:57,428 INFO L78 Accepts]: Start accepts. Automaton has 7434 states and 33090 transitions. Word has length 23 [2022-01-28 15:18:57,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:57,428 INFO L470 AbstractCegarLoop]: Abstraction has 7434 states and 33090 transitions. [2022-01-28 15:18:57,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:57,428 INFO L276 IsEmpty]: Start isEmpty. Operand 7434 states and 33090 transitions. [2022-01-28 15:18:57,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:57,443 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:57,443 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:57,460 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (361)] Forceful destruction successful, exit code 0 [2022-01-28 15:18:57,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable360,361 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:57,658 INFO L402 AbstractCegarLoop]: === Iteration 362 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:57,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:57,658 INFO L85 PathProgramCache]: Analyzing trace with hash 168171238, now seen corresponding path program 243 times [2022-01-28 15:18:57,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:57,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38018076] [2022-01-28 15:18:57,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:57,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:57,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:57,778 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:57,779 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:57,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38018076] [2022-01-28 15:18:57,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38018076] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:57,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529794053] [2022-01-28 15:18:57,779 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:18:57,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:57,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:57,780 INFO L229 MonitoredProcess]: Starting monitored process 362 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:57,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (362)] Waiting until timeout for monitored process [2022-01-28 15:18:57,821 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:18:57,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:57,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:18:57,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:18:57,957 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:57,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:18:58,206 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:58,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:18:58,367 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:18:58,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:18:58,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:18:58,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:18:58,418 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:58,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529794053] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:18:58,418 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:18:58,418 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:18:58,418 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890153421] [2022-01-28 15:18:58,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:18:58,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:18:58,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:18:58,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:18:58,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:18:58,419 INFO L87 Difference]: Start difference. First operand 7434 states and 33090 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:59,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:18:59,426 INFO L93 Difference]: Finished difference Result 7802 states and 34497 transitions. [2022-01-28 15:18:59,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-28 15:18:59,427 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:18:59,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:18:59,447 INFO L225 Difference]: With dead ends: 7802 [2022-01-28 15:18:59,448 INFO L226 Difference]: Without dead ends: 7793 [2022-01-28 15:18:59,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 277 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=225, Invalid=1181, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:18:59,448 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 215 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 1357 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 1455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:18:59,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 462 Invalid, 1455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1357 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:18:59,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7793 states. [2022-01-28 15:18:59,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7793 to 7425. [2022-01-28 15:18:59,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7425 states, 7424 states have (on average 4.454606681034483) internal successors, (33071), 7424 states have internal predecessors, (33071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:59,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7425 states to 7425 states and 33071 transitions. [2022-01-28 15:18:59,617 INFO L78 Accepts]: Start accepts. Automaton has 7425 states and 33071 transitions. Word has length 23 [2022-01-28 15:18:59,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:18:59,617 INFO L470 AbstractCegarLoop]: Abstraction has 7425 states and 33071 transitions. [2022-01-28 15:18:59,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:18:59,617 INFO L276 IsEmpty]: Start isEmpty. Operand 7425 states and 33071 transitions. [2022-01-28 15:18:59,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:18:59,631 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:18:59,631 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:18:59,647 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (362)] Ended with exit code 0 [2022-01-28 15:18:59,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable361,362 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:59,846 INFO L402 AbstractCegarLoop]: === Iteration 363 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:18:59,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:18:59,847 INFO L85 PathProgramCache]: Analyzing trace with hash -325046148, now seen corresponding path program 244 times [2022-01-28 15:18:59,847 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:18:59,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156291700] [2022-01-28 15:18:59,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:18:59,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:18:59,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:18:59,963 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:18:59,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:18:59,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156291700] [2022-01-28 15:18:59,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156291700] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:18:59,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503477588] [2022-01-28 15:18:59,964 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:18:59,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:18:59,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:18:59,965 INFO L229 MonitoredProcess]: Starting monitored process 363 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:18:59,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (363)] Waiting until timeout for monitored process [2022-01-28 15:18:59,988 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:18:59,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:18:59,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:18:59,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:00,093 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:00,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:19:00,346 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:00,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:00,514 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:00,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:19:00,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:00,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:19:00,565 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:00,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503477588] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:00,565 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:00,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:19:00,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766180562] [2022-01-28 15:19:00,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:00,565 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:19:00,565 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:00,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:19:00,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:19:00,566 INFO L87 Difference]: Start difference. First operand 7425 states and 33071 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:01,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:01,774 INFO L93 Difference]: Finished difference Result 7749 states and 34303 transitions. [2022-01-28 15:19:01,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-28 15:19:01,774 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:01,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:01,796 INFO L225 Difference]: With dead ends: 7749 [2022-01-28 15:19:01,796 INFO L226 Difference]: Without dead ends: 7738 [2022-01-28 15:19:01,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=266, Invalid=1374, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:19:01,797 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 252 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 1046 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 1154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1046 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:01,797 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [252 Valid, 400 Invalid, 1154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1046 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:19:01,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7738 states. [2022-01-28 15:19:01,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7738 to 7429. [2022-01-28 15:19:01,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7429 states, 7428 states have (on average 4.45463112547119) internal successors, (33089), 7428 states have internal predecessors, (33089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:01,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7429 states to 7429 states and 33089 transitions. [2022-01-28 15:19:01,943 INFO L78 Accepts]: Start accepts. Automaton has 7429 states and 33089 transitions. Word has length 23 [2022-01-28 15:19:01,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:01,943 INFO L470 AbstractCegarLoop]: Abstraction has 7429 states and 33089 transitions. [2022-01-28 15:19:01,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:01,943 INFO L276 IsEmpty]: Start isEmpty. Operand 7429 states and 33089 transitions. [2022-01-28 15:19:01,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:01,958 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:01,958 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:01,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (363)] Forceful destruction successful, exit code 0 [2022-01-28 15:19:02,164 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable362,363 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:02,165 INFO L402 AbstractCegarLoop]: === Iteration 364 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:02,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:02,165 INFO L85 PathProgramCache]: Analyzing trace with hash 609730108, now seen corresponding path program 245 times [2022-01-28 15:19:02,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:02,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258207320] [2022-01-28 15:19:02,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:02,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:02,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:02,285 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:02,285 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:02,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258207320] [2022-01-28 15:19:02,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258207320] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:02,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387476704] [2022-01-28 15:19:02,285 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:19:02,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:02,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:02,286 INFO L229 MonitoredProcess]: Starting monitored process 364 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:02,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (364)] Waiting until timeout for monitored process [2022-01-28 15:19:02,307 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:19:02,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:19:02,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:19:02,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:02,383 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:02,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 27 treesize of output 43 [2022-01-28 15:19:02,467 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:02,468 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:02,594 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:02,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:19:02,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:02,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:19:02,627 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:02,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387476704] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:02,628 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:02,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:19:02,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708366439] [2022-01-28 15:19:02,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:02,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:19:02,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:02,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:19:02,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=518, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:19:02,628 INFO L87 Difference]: Start difference. First operand 7429 states and 33089 transitions. Second operand has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:03,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:03,247 INFO L93 Difference]: Finished difference Result 7767 states and 34379 transitions. [2022-01-28 15:19:03,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:19:03,248 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:03,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:03,267 INFO L225 Difference]: With dead ends: 7767 [2022-01-28 15:19:03,267 INFO L226 Difference]: Without dead ends: 7758 [2022-01-28 15:19:03,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=191, Invalid=1069, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:19:03,268 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 201 mSDsluCounter, 713 mSDsCounter, 0 mSdLazyCounter, 1131 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 1230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:03,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 374 Invalid, 1230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1131 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:19:03,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7758 states. [2022-01-28 15:19:03,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7758 to 7431. [2022-01-28 15:19:03,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7431 states, 7430 states have (on average 4.454777927321669) internal successors, (33099), 7430 states have internal predecessors, (33099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:03,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7431 states to 7431 states and 33099 transitions. [2022-01-28 15:19:03,400 INFO L78 Accepts]: Start accepts. Automaton has 7431 states and 33099 transitions. Word has length 23 [2022-01-28 15:19:03,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:03,400 INFO L470 AbstractCegarLoop]: Abstraction has 7431 states and 33099 transitions. [2022-01-28 15:19:03,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 24 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:03,401 INFO L276 IsEmpty]: Start isEmpty. Operand 7431 states and 33099 transitions. [2022-01-28 15:19:03,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:03,415 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:03,415 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:03,430 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (364)] Forceful destruction successful, exit code 0 [2022-01-28 15:19:03,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable363,364 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:03,623 INFO L402 AbstractCegarLoop]: === Iteration 365 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:03,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:03,623 INFO L85 PathProgramCache]: Analyzing trace with hash -402962424, now seen corresponding path program 246 times [2022-01-28 15:19:03,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:03,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496878218] [2022-01-28 15:19:03,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:03,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:03,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:03,766 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:03,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:03,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496878218] [2022-01-28 15:19:03,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496878218] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:03,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251285133] [2022-01-28 15:19:03,766 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:19:03,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:03,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:03,767 INFO L229 MonitoredProcess]: Starting monitored process 365 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:03,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (365)] Waiting until timeout for monitored process [2022-01-28 15:19:03,791 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:19:03,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:19:03,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:19:03,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:03,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:03,936 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:19:03,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 25 treesize of output 49 [2022-01-28 15:19:04,084 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:04,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:04,248 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:04,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251285133] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:04,248 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:04,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:19:04,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464142957] [2022-01-28 15:19:04,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:04,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:19:04,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:04,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:19:04,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=607, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:19:04,249 INFO L87 Difference]: Start difference. First operand 7431 states and 33099 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:06,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:06,106 INFO L93 Difference]: Finished difference Result 9570 states and 41445 transitions. [2022-01-28 15:19:06,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-28 15:19:06,106 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:06,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:06,133 INFO L225 Difference]: With dead ends: 9570 [2022-01-28 15:19:06,133 INFO L226 Difference]: Without dead ends: 9548 [2022-01-28 15:19:06,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1338 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=691, Invalid=4711, Unknown=0, NotChecked=0, Total=5402 [2022-01-28 15:19:06,134 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 465 mSDsluCounter, 1204 mSDsCounter, 0 mSdLazyCounter, 1785 mSolverCounterSat, 241 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 2026 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 241 IncrementalHoareTripleChecker+Valid, 1785 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:06,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [465 Valid, 696 Invalid, 2026 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [241 Valid, 1785 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:19:06,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9548 states. [2022-01-28 15:19:06,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9548 to 7543. [2022-01-28 15:19:06,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7543 states, 7542 states have (on average 4.468575974542562) internal successors, (33702), 7542 states have internal predecessors, (33702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:06,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7543 states to 7543 states and 33702 transitions. [2022-01-28 15:19:06,330 INFO L78 Accepts]: Start accepts. Automaton has 7543 states and 33702 transitions. Word has length 23 [2022-01-28 15:19:06,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:06,330 INFO L470 AbstractCegarLoop]: Abstraction has 7543 states and 33702 transitions. [2022-01-28 15:19:06,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:06,331 INFO L276 IsEmpty]: Start isEmpty. Operand 7543 states and 33702 transitions. [2022-01-28 15:19:06,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:06,346 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:06,346 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:06,361 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (365)] Forceful destruction successful, exit code 0 [2022-01-28 15:19:06,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 365 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable364 [2022-01-28 15:19:06,561 INFO L402 AbstractCegarLoop]: === Iteration 366 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:06,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:06,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1080212796, now seen corresponding path program 247 times [2022-01-28 15:19:06,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:06,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120639077] [2022-01-28 15:19:06,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:06,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:06,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:06,670 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:06,670 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:06,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120639077] [2022-01-28 15:19:06,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120639077] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:06,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998323873] [2022-01-28 15:19:06,670 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:19:06,670 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:06,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:06,671 INFO L229 MonitoredProcess]: Starting monitored process 366 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:06,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (366)] Waiting until timeout for monitored process [2022-01-28 15:19:06,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:06,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:19:06,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:06,782 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:06,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:19:06,944 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:06,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:07,075 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:07,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:19:07,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:07,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:19:07,117 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:07,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998323873] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:07,117 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:07,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:19:07,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786918445] [2022-01-28 15:19:07,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:07,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:19:07,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:07,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:19:07,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:19:07,118 INFO L87 Difference]: Start difference. First operand 7543 states and 33702 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:08,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:08,040 INFO L93 Difference]: Finished difference Result 8041 states and 35596 transitions. [2022-01-28 15:19:08,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-28 15:19:08,040 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:08,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:08,062 INFO L225 Difference]: With dead ends: 8041 [2022-01-28 15:19:08,062 INFO L226 Difference]: Without dead ends: 8032 [2022-01-28 15:19:08,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=300, Invalid=1592, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:19:08,063 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 287 mSDsluCounter, 730 mSDsCounter, 0 mSdLazyCounter, 1232 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 1333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:08,063 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [287 Valid, 448 Invalid, 1333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1232 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:19:08,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8032 states. [2022-01-28 15:19:08,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8032 to 7541. [2022-01-28 15:19:08,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7541 states, 7540 states have (on average 4.468435013262599) internal successors, (33692), 7540 states have internal predecessors, (33692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:08,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7541 states to 7541 states and 33692 transitions. [2022-01-28 15:19:08,211 INFO L78 Accepts]: Start accepts. Automaton has 7541 states and 33692 transitions. Word has length 23 [2022-01-28 15:19:08,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:08,211 INFO L470 AbstractCegarLoop]: Abstraction has 7541 states and 33692 transitions. [2022-01-28 15:19:08,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:08,211 INFO L276 IsEmpty]: Start isEmpty. Operand 7541 states and 33692 transitions. [2022-01-28 15:19:08,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:08,226 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:08,226 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:08,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (366)] Forceful destruction successful, exit code 0 [2022-01-28 15:19:08,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 366 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable365 [2022-01-28 15:19:08,440 INFO L402 AbstractCegarLoop]: === Iteration 367 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:08,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:08,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1611558012, now seen corresponding path program 248 times [2022-01-28 15:19:08,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:08,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497715879] [2022-01-28 15:19:08,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:08,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:08,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:08,521 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:08,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:08,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497715879] [2022-01-28 15:19:08,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497715879] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:08,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458993869] [2022-01-28 15:19:08,521 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:19:08,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:08,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:08,523 INFO L229 MonitoredProcess]: Starting monitored process 367 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:08,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (367)] Waiting until timeout for monitored process [2022-01-28 15:19:08,553 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:19:08,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:19:08,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:19:08,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:08,657 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:08,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:19:08,794 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:08,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:08,914 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:08,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:19:08,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:08,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:19:08,955 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:08,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458993869] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:08,955 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:08,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-01-28 15:19:08,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246778189] [2022-01-28 15:19:08,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:08,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:19:08,956 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:08,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:19:08,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:19:08,956 INFO L87 Difference]: Start difference. First operand 7541 states and 33692 transitions. Second operand has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:11,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:11,100 INFO L93 Difference]: Finished difference Result 9106 states and 39778 transitions. [2022-01-28 15:19:11,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-28 15:19:11,100 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:11,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:11,128 INFO L225 Difference]: With dead ends: 9106 [2022-01-28 15:19:11,128 INFO L226 Difference]: Without dead ends: 9062 [2022-01-28 15:19:11,129 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 934 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=476, Invalid=3064, Unknown=0, NotChecked=0, Total=3540 [2022-01-28 15:19:11,129 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 359 mSDsluCounter, 1547 mSDsCounter, 0 mSdLazyCounter, 2540 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 997 SdHoareTripleChecker+Invalid, 2690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 2540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:11,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 997 Invalid, 2690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 2540 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:19:11,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9062 states. [2022-01-28 15:19:11,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9062 to 7561. [2022-01-28 15:19:11,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7561 states, 7560 states have (on average 4.468386243386243) internal successors, (33781), 7560 states have internal predecessors, (33781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:11,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7561 states to 7561 states and 33781 transitions. [2022-01-28 15:19:11,300 INFO L78 Accepts]: Start accepts. Automaton has 7561 states and 33781 transitions. Word has length 23 [2022-01-28 15:19:11,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:11,300 INFO L470 AbstractCegarLoop]: Abstraction has 7561 states and 33781 transitions. [2022-01-28 15:19:11,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:11,300 INFO L276 IsEmpty]: Start isEmpty. Operand 7561 states and 33781 transitions. [2022-01-28 15:19:11,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:11,316 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:11,316 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:11,331 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (367)] Ended with exit code 0 [2022-01-28 15:19:11,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 367 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable366 [2022-01-28 15:19:11,529 INFO L402 AbstractCegarLoop]: === Iteration 368 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:11,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:11,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1026224060, now seen corresponding path program 249 times [2022-01-28 15:19:11,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:11,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707302080] [2022-01-28 15:19:11,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:11,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:11,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:11,669 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:19:11,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:11,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707302080] [2022-01-28 15:19:11,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707302080] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:11,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635376434] [2022-01-28 15:19:11,669 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:19:11,670 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:11,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:11,670 INFO L229 MonitoredProcess]: Starting monitored process 368 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:11,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (368)] Waiting until timeout for monitored process [2022-01-28 15:19:11,693 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:19:11,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:19:11,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:19:11,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:11,799 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:11,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:19:11,973 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:11,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:12,098 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:12,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:19:12,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:12,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:19:12,139 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:12,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635376434] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:12,139 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:12,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-01-28 15:19:12,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563664172] [2022-01-28 15:19:12,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:12,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:19:12,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:12,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:19:12,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:19:12,140 INFO L87 Difference]: Start difference. First operand 7561 states and 33781 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:13,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:13,850 INFO L93 Difference]: Finished difference Result 8700 states and 38225 transitions. [2022-01-28 15:19:13,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-28 15:19:13,850 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:13,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:13,875 INFO L225 Difference]: With dead ends: 8700 [2022-01-28 15:19:13,875 INFO L226 Difference]: Without dead ends: 8648 [2022-01-28 15:19:13,876 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 676 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=458, Invalid=2404, Unknown=0, NotChecked=0, Total=2862 [2022-01-28 15:19:13,876 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 300 mSDsluCounter, 1189 mSDsCounter, 0 mSdLazyCounter, 2018 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 2179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 2018 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:13,876 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [300 Valid, 699 Invalid, 2179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 2018 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:19:13,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8648 states. [2022-01-28 15:19:14,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8648 to 7565. [2022-01-28 15:19:14,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7565 states, 7564 states have (on average 4.4684029613960865) internal successors, (33799), 7564 states have internal predecessors, (33799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:14,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7565 states to 7565 states and 33799 transitions. [2022-01-28 15:19:14,055 INFO L78 Accepts]: Start accepts. Automaton has 7565 states and 33799 transitions. Word has length 23 [2022-01-28 15:19:14,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:14,055 INFO L470 AbstractCegarLoop]: Abstraction has 7565 states and 33799 transitions. [2022-01-28 15:19:14,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:14,056 INFO L276 IsEmpty]: Start isEmpty. Operand 7565 states and 33799 transitions. [2022-01-28 15:19:14,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:14,070 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:14,070 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:14,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (368)] Forceful destruction successful, exit code 0 [2022-01-28 15:19:14,285 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 368 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable367 [2022-01-28 15:19:14,285 INFO L402 AbstractCegarLoop]: === Iteration 369 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:14,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:14,286 INFO L85 PathProgramCache]: Analyzing trace with hash 587342674, now seen corresponding path program 250 times [2022-01-28 15:19:14,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:14,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656691439] [2022-01-28 15:19:14,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:14,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:14,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:14,403 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:19:14,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:14,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656691439] [2022-01-28 15:19:14,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656691439] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:14,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901826987] [2022-01-28 15:19:14,404 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:19:14,404 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:14,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:14,405 INFO L229 MonitoredProcess]: Starting monitored process 369 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:14,406 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (369)] Waiting until timeout for monitored process [2022-01-28 15:19:14,428 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:19:14,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:19:14,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:19:14,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:14,539 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:14,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:19:14,722 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:14,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:14,883 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:14,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:19:14,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:14,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:19:14,916 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:14,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901826987] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:14,916 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:14,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-01-28 15:19:14,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094660927] [2022-01-28 15:19:14,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:14,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:19:14,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:14,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:19:14,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:19:14,917 INFO L87 Difference]: Start difference. First operand 7565 states and 33799 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:16,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:16,473 INFO L93 Difference]: Finished difference Result 8674 states and 38141 transitions. [2022-01-28 15:19:16,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-28 15:19:16,473 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:16,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:16,495 INFO L225 Difference]: With dead ends: 8674 [2022-01-28 15:19:16,495 INFO L226 Difference]: Without dead ends: 8632 [2022-01-28 15:19:16,495 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 747 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=494, Invalid=2586, Unknown=0, NotChecked=0, Total=3080 [2022-01-28 15:19:16,495 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 283 mSDsluCounter, 1366 mSDsCounter, 0 mSdLazyCounter, 2361 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 823 SdHoareTripleChecker+Invalid, 2525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 2361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:16,495 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [283 Valid, 823 Invalid, 2525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 2361 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:19:16,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8632 states. [2022-01-28 15:19:16,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8632 to 7567. [2022-01-28 15:19:16,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7567 states, 7566 states have (on average 4.468675654242665) internal successors, (33810), 7566 states have internal predecessors, (33810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:16,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7567 states to 7567 states and 33810 transitions. [2022-01-28 15:19:16,641 INFO L78 Accepts]: Start accepts. Automaton has 7567 states and 33810 transitions. Word has length 23 [2022-01-28 15:19:16,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:16,641 INFO L470 AbstractCegarLoop]: Abstraction has 7567 states and 33810 transitions. [2022-01-28 15:19:16,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:16,641 INFO L276 IsEmpty]: Start isEmpty. Operand 7567 states and 33810 transitions. [2022-01-28 15:19:16,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:16,657 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:16,657 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:16,673 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (369)] Forceful destruction successful, exit code 0 [2022-01-28 15:19:16,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable368,369 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:16,873 INFO L402 AbstractCegarLoop]: === Iteration 370 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:16,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:16,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1180661578, now seen corresponding path program 251 times [2022-01-28 15:19:16,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:16,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892092505] [2022-01-28 15:19:16,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:16,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:16,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:16,958 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:19:16,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:16,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892092505] [2022-01-28 15:19:16,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892092505] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:16,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761277072] [2022-01-28 15:19:16,959 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:19:16,959 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:16,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:16,960 INFO L229 MonitoredProcess]: Starting monitored process 370 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:16,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (370)] Waiting until timeout for monitored process [2022-01-28 15:19:16,983 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:19:16,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:19:16,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:19:16,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:17,120 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:17,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:19:17,332 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:17,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:17,488 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:17,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:19:17,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:17,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:19:17,539 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:17,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761277072] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:17,539 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:17,539 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-01-28 15:19:17,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260609519] [2022-01-28 15:19:17,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:17,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:19:17,539 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:17,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:19:17,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:19:17,540 INFO L87 Difference]: Start difference. First operand 7567 states and 33810 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:18,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:18,885 INFO L93 Difference]: Finished difference Result 8554 states and 37631 transitions. [2022-01-28 15:19:18,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-28 15:19:18,885 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:18,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:18,906 INFO L225 Difference]: With dead ends: 8554 [2022-01-28 15:19:18,906 INFO L226 Difference]: Without dead ends: 8502 [2022-01-28 15:19:18,907 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 625 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=439, Invalid=2213, Unknown=0, NotChecked=0, Total=2652 [2022-01-28 15:19:18,907 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 348 mSDsluCounter, 1196 mSDsCounter, 0 mSdLazyCounter, 2084 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 2235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 2084 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:18,907 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 663 Invalid, 2235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 2084 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:19:18,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8502 states. [2022-01-28 15:19:19,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8502 to 7573. [2022-01-28 15:19:19,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7573 states, 7572 states have (on average 4.469360802958267) internal successors, (33842), 7572 states have internal predecessors, (33842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:19,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7573 states to 7573 states and 33842 transitions. [2022-01-28 15:19:19,045 INFO L78 Accepts]: Start accepts. Automaton has 7573 states and 33842 transitions. Word has length 23 [2022-01-28 15:19:19,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:19,045 INFO L470 AbstractCegarLoop]: Abstraction has 7573 states and 33842 transitions. [2022-01-28 15:19:19,045 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:19,046 INFO L276 IsEmpty]: Start isEmpty. Operand 7573 states and 33842 transitions. [2022-01-28 15:19:19,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:19,059 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:19,059 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:19,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (370)] Forceful destruction successful, exit code 0 [2022-01-28 15:19:19,264 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable369,370 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:19,264 INFO L402 AbstractCegarLoop]: === Iteration 371 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:19,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:19,264 INFO L85 PathProgramCache]: Analyzing trace with hash 569155144, now seen corresponding path program 252 times [2022-01-28 15:19:19,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:19,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969953885] [2022-01-28 15:19:19,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:19,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:19,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:19,399 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:19,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:19,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969953885] [2022-01-28 15:19:19,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969953885] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:19,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672442072] [2022-01-28 15:19:19,400 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:19:19,400 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:19,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:19,401 INFO L229 MonitoredProcess]: Starting monitored process 371 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:19,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (371)] Waiting until timeout for monitored process [2022-01-28 15:19:19,424 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:19:19,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:19:19,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:19:19,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:19,522 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:19,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:19:19,632 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:19,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:19,737 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:19,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:19:19,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:19,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:19:19,768 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:19,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672442072] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:19,768 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:19,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:19:19,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811881923] [2022-01-28 15:19:19,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:19,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:19:19,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:19,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:19:19,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:19:19,769 INFO L87 Difference]: Start difference. First operand 7573 states and 33842 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:21,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:21,666 INFO L93 Difference]: Finished difference Result 8836 states and 38728 transitions. [2022-01-28 15:19:21,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-28 15:19:21,667 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:21,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:21,689 INFO L225 Difference]: With dead ends: 8836 [2022-01-28 15:19:21,689 INFO L226 Difference]: Without dead ends: 8792 [2022-01-28 15:19:21,689 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1038 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=476, Invalid=3430, Unknown=0, NotChecked=0, Total=3906 [2022-01-28 15:19:21,689 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 291 mSDsluCounter, 1922 mSDsCounter, 0 mSdLazyCounter, 3360 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 1239 SdHoareTripleChecker+Invalid, 3511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 3360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:21,689 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [291 Valid, 1239 Invalid, 3511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 3360 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:19:21,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8792 states. [2022-01-28 15:19:21,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8792 to 7577. [2022-01-28 15:19:21,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7577 states, 7576 states have (on average 4.469244984160507) internal successors, (33859), 7576 states have internal predecessors, (33859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:21,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7577 states to 7577 states and 33859 transitions. [2022-01-28 15:19:21,834 INFO L78 Accepts]: Start accepts. Automaton has 7577 states and 33859 transitions. Word has length 23 [2022-01-28 15:19:21,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:21,834 INFO L470 AbstractCegarLoop]: Abstraction has 7577 states and 33859 transitions. [2022-01-28 15:19:21,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:21,834 INFO L276 IsEmpty]: Start isEmpty. Operand 7577 states and 33859 transitions. [2022-01-28 15:19:21,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:21,848 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:21,848 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:21,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (371)] Forceful destruction successful, exit code 0 [2022-01-28 15:19:22,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable370,371 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:22,064 INFO L402 AbstractCegarLoop]: === Iteration 372 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:22,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:22,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1154489096, now seen corresponding path program 253 times [2022-01-28 15:19:22,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:22,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544270366] [2022-01-28 15:19:22,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:22,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:22,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:22,155 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:22,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:22,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544270366] [2022-01-28 15:19:22,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544270366] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:22,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386936513] [2022-01-28 15:19:22,155 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:19:22,155 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:22,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:22,156 INFO L229 MonitoredProcess]: Starting monitored process 372 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:22,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (372)] Waiting until timeout for monitored process [2022-01-28 15:19:22,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:22,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:19:22,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:22,273 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:22,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:19:22,416 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:22,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:22,528 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:22,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:19:22,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:22,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:19:22,559 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:22,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386936513] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:22,559 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:22,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:19:22,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321410363] [2022-01-28 15:19:22,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:22,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:19:22,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:22,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:19:22,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:19:22,560 INFO L87 Difference]: Start difference. First operand 7577 states and 33859 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:24,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:24,041 INFO L93 Difference]: Finished difference Result 8523 states and 37550 transitions. [2022-01-28 15:19:24,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-28 15:19:24,041 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:24,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:24,064 INFO L225 Difference]: With dead ends: 8523 [2022-01-28 15:19:24,064 INFO L226 Difference]: Without dead ends: 8471 [2022-01-28 15:19:24,064 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 814 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=509, Invalid=2913, Unknown=0, NotChecked=0, Total=3422 [2022-01-28 15:19:24,064 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 332 mSDsluCounter, 1187 mSDsCounter, 0 mSdLazyCounter, 2145 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 724 SdHoareTripleChecker+Invalid, 2350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 2145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:24,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 724 Invalid, 2350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 2145 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:19:24,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8471 states. [2022-01-28 15:19:24,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8471 to 7581. [2022-01-28 15:19:24,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7581 states, 7580 states have (on average 4.4692612137203165) internal successors, (33877), 7580 states have internal predecessors, (33877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:24,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7581 states to 7581 states and 33877 transitions. [2022-01-28 15:19:24,248 INFO L78 Accepts]: Start accepts. Automaton has 7581 states and 33877 transitions. Word has length 23 [2022-01-28 15:19:24,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:24,249 INFO L470 AbstractCegarLoop]: Abstraction has 7581 states and 33877 transitions. [2022-01-28 15:19:24,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:24,249 INFO L276 IsEmpty]: Start isEmpty. Operand 7581 states and 33877 transitions. [2022-01-28 15:19:24,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:24,263 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:24,263 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:24,278 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (372)] Ended with exit code 0 [2022-01-28 15:19:24,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable371,372 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:24,478 INFO L402 AbstractCegarLoop]: === Iteration 373 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:24,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:24,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1526911466, now seen corresponding path program 254 times [2022-01-28 15:19:24,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:24,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391353910] [2022-01-28 15:19:24,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:24,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:24,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:24,570 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:24,570 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:24,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391353910] [2022-01-28 15:19:24,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391353910] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:24,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873931664] [2022-01-28 15:19:24,570 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:19:24,570 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:24,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:24,571 INFO L229 MonitoredProcess]: Starting monitored process 373 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:24,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (373)] Waiting until timeout for monitored process [2022-01-28 15:19:24,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:19:24,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:19:24,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:19:24,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:24,679 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:24,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:19:24,815 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:24,815 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:24,924 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:24,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:19:24,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:24,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:19:24,957 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:24,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873931664] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:24,957 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:24,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:19:24,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053825421] [2022-01-28 15:19:24,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:24,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:19:24,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:24,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:19:24,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:19:24,958 INFO L87 Difference]: Start difference. First operand 7581 states and 33877 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:26,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:26,658 INFO L93 Difference]: Finished difference Result 8505 states and 37499 transitions. [2022-01-28 15:19:26,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-28 15:19:26,658 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:26,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:26,683 INFO L225 Difference]: With dead ends: 8505 [2022-01-28 15:19:26,683 INFO L226 Difference]: Without dead ends: 8463 [2022-01-28 15:19:26,684 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 895 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=544, Invalid=3116, Unknown=0, NotChecked=0, Total=3660 [2022-01-28 15:19:26,684 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 267 mSDsluCounter, 1372 mSDsCounter, 0 mSdLazyCounter, 2377 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 2559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 2377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:26,684 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [267 Valid, 848 Invalid, 2559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 2377 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:19:26,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8463 states. [2022-01-28 15:19:26,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8463 to 7577. [2022-01-28 15:19:26,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7577 states, 7576 states have (on average 4.469244984160507) internal successors, (33859), 7576 states have internal predecessors, (33859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:26,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7577 states to 7577 states and 33859 transitions. [2022-01-28 15:19:26,835 INFO L78 Accepts]: Start accepts. Automaton has 7577 states and 33859 transitions. Word has length 23 [2022-01-28 15:19:26,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:26,835 INFO L470 AbstractCegarLoop]: Abstraction has 7577 states and 33859 transitions. [2022-01-28 15:19:26,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:26,835 INFO L276 IsEmpty]: Start isEmpty. Operand 7577 states and 33859 transitions. [2022-01-28 15:19:26,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:26,849 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:26,849 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:26,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (373)] Forceful destruction successful, exit code 0 [2022-01-28 15:19:27,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable372,373 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:27,062 INFO L402 AbstractCegarLoop]: === Iteration 374 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:27,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:27,062 INFO L85 PathProgramCache]: Analyzing trace with hash 341933764, now seen corresponding path program 255 times [2022-01-28 15:19:27,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:27,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621540006] [2022-01-28 15:19:27,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:27,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:27,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:27,182 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:27,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:27,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621540006] [2022-01-28 15:19:27,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621540006] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:27,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041752675] [2022-01-28 15:19:27,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:19:27,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:27,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:27,184 INFO L229 MonitoredProcess]: Starting monitored process 374 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:27,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (374)] Waiting until timeout for monitored process [2022-01-28 15:19:27,206 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:19:27,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:19:27,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:19:27,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:27,339 INFO L354 Elim1Store]: treesize reduction 12, result has 74.5 percent of original size [2022-01-28 15:19:27,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 46 [2022-01-28 15:19:27,482 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:27,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:27,691 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:27,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041752675] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:27,691 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:27,691 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:19:27,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108148528] [2022-01-28 15:19:27,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:27,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:19:27,692 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:27,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:19:27,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:19:27,692 INFO L87 Difference]: Start difference. First operand 7577 states and 33859 transitions. Second operand has 25 states, 25 states have (on average 2.24) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:29,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:29,139 INFO L93 Difference]: Finished difference Result 9896 states and 43093 transitions. [2022-01-28 15:19:29,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-28 15:19:29,139 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:29,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:29,166 INFO L225 Difference]: With dead ends: 9896 [2022-01-28 15:19:29,166 INFO L226 Difference]: Without dead ends: 9843 [2022-01-28 15:19:29,166 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1031 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=550, Invalid=2990, Unknown=0, NotChecked=0, Total=3540 [2022-01-28 15:19:29,166 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 496 mSDsluCounter, 1067 mSDsCounter, 0 mSdLazyCounter, 1617 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 496 SdHoareTripleChecker+Valid, 628 SdHoareTripleChecker+Invalid, 1764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 1617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:29,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [496 Valid, 628 Invalid, 1764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 1617 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:19:29,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9843 states. [2022-01-28 15:19:29,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9843 to 7511. [2022-01-28 15:19:29,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7511 states, 7510 states have (on average 4.47589880159787) internal successors, (33614), 7510 states have internal predecessors, (33614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:29,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7511 states to 7511 states and 33614 transitions. [2022-01-28 15:19:29,328 INFO L78 Accepts]: Start accepts. Automaton has 7511 states and 33614 transitions. Word has length 23 [2022-01-28 15:19:29,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:29,328 INFO L470 AbstractCegarLoop]: Abstraction has 7511 states and 33614 transitions. [2022-01-28 15:19:29,328 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.24) internal successors, (56), 24 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:29,328 INFO L276 IsEmpty]: Start isEmpty. Operand 7511 states and 33614 transitions. [2022-01-28 15:19:29,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:29,343 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:29,343 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:29,359 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (374)] Ended with exit code 0 [2022-01-28 15:19:29,558 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 374 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable373 [2022-01-28 15:19:29,559 INFO L402 AbstractCegarLoop]: === Iteration 375 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:29,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:29,559 INFO L85 PathProgramCache]: Analyzing trace with hash -2082799672, now seen corresponding path program 256 times [2022-01-28 15:19:29,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:29,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120766906] [2022-01-28 15:19:29,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:29,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:29,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:29,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:29,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:29,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120766906] [2022-01-28 15:19:29,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120766906] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:29,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998675714] [2022-01-28 15:19:29,709 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:19:29,709 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:29,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:29,710 INFO L229 MonitoredProcess]: Starting monitored process 375 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:29,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (375)] Waiting until timeout for monitored process [2022-01-28 15:19:29,733 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:19:29,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:19:29,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:19:29,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:29,863 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:29,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:19:30,124 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:30,125 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:30,302 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:30,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:19:30,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:30,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:19:30,352 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:30,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998675714] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:30,352 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:30,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:19:30,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74869049] [2022-01-28 15:19:30,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:30,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:19:30,352 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:30,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:19:30,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:19:30,353 INFO L87 Difference]: Start difference. First operand 7511 states and 33614 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:31,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:31,639 INFO L93 Difference]: Finished difference Result 8052 states and 35719 transitions. [2022-01-28 15:19:31,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-28 15:19:31,639 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:31,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:31,705 INFO L225 Difference]: With dead ends: 8052 [2022-01-28 15:19:31,706 INFO L226 Difference]: Without dead ends: 8026 [2022-01-28 15:19:31,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=258, Invalid=1302, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:19:31,706 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 228 mSDsluCounter, 859 mSDsCounter, 0 mSdLazyCounter, 1572 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 1692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:31,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 507 Invalid, 1692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1572 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:19:31,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8026 states. [2022-01-28 15:19:31,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8026 to 7518. [2022-01-28 15:19:31,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7518 states, 7517 states have (on average 4.474923506718105) internal successors, (33638), 7517 states have internal predecessors, (33638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:31,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7518 states to 7518 states and 33638 transitions. [2022-01-28 15:19:31,857 INFO L78 Accepts]: Start accepts. Automaton has 7518 states and 33638 transitions. Word has length 23 [2022-01-28 15:19:31,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:31,857 INFO L470 AbstractCegarLoop]: Abstraction has 7518 states and 33638 transitions. [2022-01-28 15:19:31,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:31,857 INFO L276 IsEmpty]: Start isEmpty. Operand 7518 states and 33638 transitions. [2022-01-28 15:19:31,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:31,873 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:31,873 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:31,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (375)] Forceful destruction successful, exit code 0 [2022-01-28 15:19:32,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable374,375 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:32,088 INFO L402 AbstractCegarLoop]: === Iteration 376 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:32,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:32,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1170591556, now seen corresponding path program 257 times [2022-01-28 15:19:32,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:32,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956824474] [2022-01-28 15:19:32,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:32,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:32,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:32,231 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:32,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:32,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956824474] [2022-01-28 15:19:32,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956824474] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:32,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487566390] [2022-01-28 15:19:32,231 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:19:32,231 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:32,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:32,232 INFO L229 MonitoredProcess]: Starting monitored process 376 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:32,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (376)] Waiting until timeout for monitored process [2022-01-28 15:19:32,256 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:19:32,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:19:32,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:19:32,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:32,379 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:32,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:19:32,642 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:32,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:32,816 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:32,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:19:32,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:32,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:19:32,866 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:32,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487566390] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:32,867 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:32,867 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:19:32,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072593441] [2022-01-28 15:19:32,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:32,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:19:32,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:32,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:19:32,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:19:32,867 INFO L87 Difference]: Start difference. First operand 7518 states and 33638 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:33,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:33,973 INFO L93 Difference]: Finished difference Result 8126 states and 36012 transitions. [2022-01-28 15:19:33,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-28 15:19:33,973 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:33,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:33,995 INFO L225 Difference]: With dead ends: 8126 [2022-01-28 15:19:33,995 INFO L226 Difference]: Without dead ends: 8098 [2022-01-28 15:19:33,995 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=235, Invalid=1171, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:19:33,995 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 221 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 1438 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 1578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 1438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:33,995 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 469 Invalid, 1578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 1438 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:19:34,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8098 states. [2022-01-28 15:19:34,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8098 to 7511. [2022-01-28 15:19:34,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7511 states, 7510 states have (on average 4.47589880159787) internal successors, (33614), 7510 states have internal predecessors, (33614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:34,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7511 states to 7511 states and 33614 transitions. [2022-01-28 15:19:34,148 INFO L78 Accepts]: Start accepts. Automaton has 7511 states and 33614 transitions. Word has length 23 [2022-01-28 15:19:34,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:34,149 INFO L470 AbstractCegarLoop]: Abstraction has 7511 states and 33614 transitions. [2022-01-28 15:19:34,149 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:34,149 INFO L276 IsEmpty]: Start isEmpty. Operand 7511 states and 33614 transitions. [2022-01-28 15:19:34,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:34,164 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:34,164 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:34,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (376)] Ended with exit code 0 [2022-01-28 15:19:34,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 376 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable375 [2022-01-28 15:19:34,380 INFO L402 AbstractCegarLoop]: === Iteration 377 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:34,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:34,380 INFO L85 PathProgramCache]: Analyzing trace with hash 883470204, now seen corresponding path program 258 times [2022-01-28 15:19:34,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:34,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647016005] [2022-01-28 15:19:34,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:34,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:34,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:34,481 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:34,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:34,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647016005] [2022-01-28 15:19:34,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647016005] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:34,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837473390] [2022-01-28 15:19:34,481 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:19:34,481 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:34,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:34,482 INFO L229 MonitoredProcess]: Starting monitored process 377 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:34,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (377)] Waiting until timeout for monitored process [2022-01-28 15:19:34,506 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:19:34,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:19:34,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:19:34,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:34,592 INFO L354 Elim1Store]: treesize reduction 12, result has 74.5 percent of original size [2022-01-28 15:19:34,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 47 [2022-01-28 15:19:34,767 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:34,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:34,951 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:34,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837473390] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:34,951 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:34,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:19:34,952 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559626424] [2022-01-28 15:19:34,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:34,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:19:34,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:34,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:19:34,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:19:34,952 INFO L87 Difference]: Start difference. First operand 7511 states and 33614 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:36,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:36,030 INFO L93 Difference]: Finished difference Result 8418 states and 37166 transitions. [2022-01-28 15:19:36,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-28 15:19:36,030 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:36,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:36,055 INFO L225 Difference]: With dead ends: 8418 [2022-01-28 15:19:36,055 INFO L226 Difference]: Without dead ends: 8360 [2022-01-28 15:19:36,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 787 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=477, Invalid=2603, Unknown=0, NotChecked=0, Total=3080 [2022-01-28 15:19:36,055 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 455 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 1278 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 1444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 1278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:36,055 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [455 Valid, 514 Invalid, 1444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 1278 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:19:36,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8360 states. [2022-01-28 15:19:36,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8360 to 7529. [2022-01-28 15:19:36,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7529 states, 7528 states have (on average 4.476753453772583) internal successors, (33701), 7528 states have internal predecessors, (33701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:36,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7529 states to 7529 states and 33701 transitions. [2022-01-28 15:19:36,216 INFO L78 Accepts]: Start accepts. Automaton has 7529 states and 33701 transitions. Word has length 23 [2022-01-28 15:19:36,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:36,217 INFO L470 AbstractCegarLoop]: Abstraction has 7529 states and 33701 transitions. [2022-01-28 15:19:36,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:36,217 INFO L276 IsEmpty]: Start isEmpty. Operand 7529 states and 33701 transitions. [2022-01-28 15:19:36,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:36,232 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:36,232 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:36,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (377)] Forceful destruction successful, exit code 0 [2022-01-28 15:19:36,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 377 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable376 [2022-01-28 15:19:36,447 INFO L402 AbstractCegarLoop]: === Iteration 378 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:36,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:36,448 INFO L85 PathProgramCache]: Analyzing trace with hash 390252818, now seen corresponding path program 259 times [2022-01-28 15:19:36,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:36,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441481551] [2022-01-28 15:19:36,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:36,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:36,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:36,545 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:36,545 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:36,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441481551] [2022-01-28 15:19:36,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441481551] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:36,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916273389] [2022-01-28 15:19:36,545 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:19:36,545 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:36,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:36,546 INFO L229 MonitoredProcess]: Starting monitored process 378 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:36,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (378)] Waiting until timeout for monitored process [2022-01-28 15:19:36,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:36,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:19:36,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:36,639 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:36,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:19:36,806 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:36,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:36,919 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:36,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:19:36,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:36,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:19:36,949 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:36,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916273389] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:36,950 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:36,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:19:36,950 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568547302] [2022-01-28 15:19:36,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:36,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:19:36,950 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:36,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:19:36,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:19:36,950 INFO L87 Difference]: Start difference. First operand 7529 states and 33701 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:38,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:38,159 INFO L93 Difference]: Finished difference Result 8060 states and 35772 transitions. [2022-01-28 15:19:38,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-28 15:19:38,160 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:38,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:38,183 INFO L225 Difference]: With dead ends: 8060 [2022-01-28 15:19:38,183 INFO L226 Difference]: Without dead ends: 8039 [2022-01-28 15:19:38,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 484 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=336, Invalid=1734, Unknown=0, NotChecked=0, Total=2070 [2022-01-28 15:19:38,184 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 260 mSDsluCounter, 1079 mSDsCounter, 0 mSdLazyCounter, 1971 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 668 SdHoareTripleChecker+Invalid, 2157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 1971 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:38,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 668 Invalid, 2157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 1971 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:19:38,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8039 states. [2022-01-28 15:19:38,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8039 to 7529. [2022-01-28 15:19:38,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7529 states, 7528 states have (on average 4.476753453772583) internal successors, (33701), 7528 states have internal predecessors, (33701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:38,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7529 states to 7529 states and 33701 transitions. [2022-01-28 15:19:38,372 INFO L78 Accepts]: Start accepts. Automaton has 7529 states and 33701 transitions. Word has length 23 [2022-01-28 15:19:38,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:38,372 INFO L470 AbstractCegarLoop]: Abstraction has 7529 states and 33701 transitions. [2022-01-28 15:19:38,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:38,372 INFO L276 IsEmpty]: Start isEmpty. Operand 7529 states and 33701 transitions. [2022-01-28 15:19:38,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:38,387 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:38,387 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:38,402 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (378)] Forceful destruction successful, exit code 0 [2022-01-28 15:19:38,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 378 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable377 [2022-01-28 15:19:38,592 INFO L402 AbstractCegarLoop]: === Iteration 379 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:38,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:38,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1461202662, now seen corresponding path program 260 times [2022-01-28 15:19:38,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:38,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771571094] [2022-01-28 15:19:38,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:38,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:38,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:38,729 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:38,729 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:38,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771571094] [2022-01-28 15:19:38,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771571094] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:38,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237126075] [2022-01-28 15:19:38,729 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:19:38,730 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:38,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:38,730 INFO L229 MonitoredProcess]: Starting monitored process 379 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:38,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (379)] Waiting until timeout for monitored process [2022-01-28 15:19:38,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:19:38,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:19:38,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:19:38,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:38,925 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:38,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:19:39,114 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:39,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:39,246 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:39,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:19:39,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:39,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:19:39,282 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:39,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237126075] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:39,282 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:39,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:19:39,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616867929] [2022-01-28 15:19:39,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:39,283 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:19:39,283 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:39,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:19:39,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:19:39,283 INFO L87 Difference]: Start difference. First operand 7529 states and 33701 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:41,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:41,120 INFO L93 Difference]: Finished difference Result 8854 states and 38871 transitions. [2022-01-28 15:19:41,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-28 15:19:41,120 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:41,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:41,144 INFO L225 Difference]: With dead ends: 8854 [2022-01-28 15:19:41,144 INFO L226 Difference]: Without dead ends: 8819 [2022-01-28 15:19:41,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 767 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=454, Invalid=2626, Unknown=0, NotChecked=0, Total=3080 [2022-01-28 15:19:41,145 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 342 mSDsluCounter, 1625 mSDsCounter, 0 mSdLazyCounter, 2609 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 925 SdHoareTripleChecker+Invalid, 2768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 2609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:41,145 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 925 Invalid, 2768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 2609 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:19:41,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8819 states. [2022-01-28 15:19:41,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8819 to 7529. [2022-01-28 15:19:41,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7529 states, 7528 states have (on average 4.476222104144527) internal successors, (33697), 7528 states have internal predecessors, (33697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:41,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7529 states to 7529 states and 33697 transitions. [2022-01-28 15:19:41,308 INFO L78 Accepts]: Start accepts. Automaton has 7529 states and 33697 transitions. Word has length 23 [2022-01-28 15:19:41,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:41,308 INFO L470 AbstractCegarLoop]: Abstraction has 7529 states and 33697 transitions. [2022-01-28 15:19:41,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:41,308 INFO L276 IsEmpty]: Start isEmpty. Operand 7529 states and 33697 transitions. [2022-01-28 15:19:41,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:41,324 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:41,324 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:41,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (379)] Forceful destruction successful, exit code 0 [2022-01-28 15:19:41,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 379 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable378 [2022-01-28 15:19:41,527 INFO L402 AbstractCegarLoop]: === Iteration 380 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:41,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:41,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1088480598, now seen corresponding path program 261 times [2022-01-28 15:19:41,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:41,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410575813] [2022-01-28 15:19:41,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:41,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:41,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:41,690 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:41,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:41,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410575813] [2022-01-28 15:19:41,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410575813] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:41,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957437299] [2022-01-28 15:19:41,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:19:41,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:41,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:41,691 INFO L229 MonitoredProcess]: Starting monitored process 380 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:41,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (380)] Waiting until timeout for monitored process [2022-01-28 15:19:41,715 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:19:41,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:19:41,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:19:41,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:41,875 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:41,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 28 [2022-01-28 15:19:42,051 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:42,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:42,245 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:42,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:19:42,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:42,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:19:42,296 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:42,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957437299] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:42,297 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:42,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:19:42,297 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15060178] [2022-01-28 15:19:42,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:42,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:19:42,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:42,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:19:42,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:19:42,297 INFO L87 Difference]: Start difference. First operand 7529 states and 33697 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:44,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:44,384 INFO L93 Difference]: Finished difference Result 8340 states and 36815 transitions. [2022-01-28 15:19:44,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-28 15:19:44,385 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:44,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:44,408 INFO L225 Difference]: With dead ends: 8340 [2022-01-28 15:19:44,409 INFO L226 Difference]: Without dead ends: 8314 [2022-01-28 15:19:44,409 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 713 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=405, Invalid=2351, Unknown=0, NotChecked=0, Total=2756 [2022-01-28 15:19:44,409 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 230 mSDsluCounter, 1484 mSDsCounter, 0 mSdLazyCounter, 2392 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 822 SdHoareTripleChecker+Invalid, 2536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 2392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:44,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [230 Valid, 822 Invalid, 2536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 2392 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-28 15:19:44,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8314 states. [2022-01-28 15:19:44,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8314 to 7536. [2022-01-28 15:19:44,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7536 states, 7535 states have (on average 4.4752488387524885) internal successors, (33721), 7535 states have internal predecessors, (33721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:44,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7536 states to 7536 states and 33721 transitions. [2022-01-28 15:19:44,569 INFO L78 Accepts]: Start accepts. Automaton has 7536 states and 33721 transitions. Word has length 23 [2022-01-28 15:19:44,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:44,569 INFO L470 AbstractCegarLoop]: Abstraction has 7536 states and 33721 transitions. [2022-01-28 15:19:44,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:44,569 INFO L276 IsEmpty]: Start isEmpty. Operand 7536 states and 33721 transitions. [2022-01-28 15:19:44,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:44,584 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:44,584 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:44,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (380)] Forceful destruction successful, exit code 0 [2022-01-28 15:19:44,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 380 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable379 [2022-01-28 15:19:44,791 INFO L402 AbstractCegarLoop]: === Iteration 381 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:44,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:44,792 INFO L85 PathProgramCache]: Analyzing trace with hash -2130056666, now seen corresponding path program 262 times [2022-01-28 15:19:44,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:44,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178575782] [2022-01-28 15:19:44,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:44,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:44,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:44,913 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:44,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:44,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178575782] [2022-01-28 15:19:44,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178575782] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:44,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113510113] [2022-01-28 15:19:44,914 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:19:44,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:44,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:44,915 INFO L229 MonitoredProcess]: Starting monitored process 381 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:44,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (381)] Waiting until timeout for monitored process [2022-01-28 15:19:44,938 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:19:44,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:19:44,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:19:44,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:45,088 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:45,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:19:45,262 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:45,263 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:45,373 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:45,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:19:45,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:45,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:19:45,405 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:45,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113510113] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:45,405 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:45,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:19:45,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113541285] [2022-01-28 15:19:45,405 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:45,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:19:45,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:45,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:19:45,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:19:45,406 INFO L87 Difference]: Start difference. First operand 7536 states and 33721 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:46,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:46,672 INFO L93 Difference]: Finished difference Result 8378 states and 36958 transitions. [2022-01-28 15:19:46,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-28 15:19:46,672 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:46,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:46,693 INFO L225 Difference]: With dead ends: 8378 [2022-01-28 15:19:46,693 INFO L226 Difference]: Without dead ends: 8346 [2022-01-28 15:19:46,694 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 502 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=357, Invalid=1805, Unknown=0, NotChecked=0, Total=2162 [2022-01-28 15:19:46,694 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 319 mSDsluCounter, 1093 mSDsCounter, 0 mSdLazyCounter, 1778 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 319 SdHoareTripleChecker+Valid, 590 SdHoareTripleChecker+Invalid, 1952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 1778 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:46,694 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [319 Valid, 590 Invalid, 1952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 1778 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:19:46,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8346 states. [2022-01-28 15:19:46,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8346 to 7518. [2022-01-28 15:19:46,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7518 states, 7517 states have (on average 4.477052015431688) internal successors, (33654), 7517 states have internal predecessors, (33654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:46,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7518 states to 7518 states and 33654 transitions. [2022-01-28 15:19:46,848 INFO L78 Accepts]: Start accepts. Automaton has 7518 states and 33654 transitions. Word has length 23 [2022-01-28 15:19:46,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:46,848 INFO L470 AbstractCegarLoop]: Abstraction has 7518 states and 33654 transitions. [2022-01-28 15:19:46,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:46,848 INFO L276 IsEmpty]: Start isEmpty. Operand 7518 states and 33654 transitions. [2022-01-28 15:19:46,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:46,864 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:46,864 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:46,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (381)] Forceful destruction successful, exit code 0 [2022-01-28 15:19:47,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 381 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable380 [2022-01-28 15:19:47,079 INFO L402 AbstractCegarLoop]: === Iteration 382 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:47,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:47,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1073711694, now seen corresponding path program 263 times [2022-01-28 15:19:47,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:47,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862963894] [2022-01-28 15:19:47,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:47,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:47,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:47,169 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:47,169 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:47,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862963894] [2022-01-28 15:19:47,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862963894] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:47,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781429778] [2022-01-28 15:19:47,169 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:19:47,169 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:47,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:47,170 INFO L229 MonitoredProcess]: Starting monitored process 382 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:47,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (382)] Waiting until timeout for monitored process [2022-01-28 15:19:47,191 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:19:47,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:19:47,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:19:47,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:47,284 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:47,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:19:47,409 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:47,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:47,518 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:47,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:19:47,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:47,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:19:47,551 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:47,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781429778] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:47,551 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:47,551 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:19:47,551 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141739555] [2022-01-28 15:19:47,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:47,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:19:47,552 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:47,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:19:47,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:19:47,552 INFO L87 Difference]: Start difference. First operand 7518 states and 33654 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:49,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:49,574 INFO L93 Difference]: Finished difference Result 9567 states and 41794 transitions. [2022-01-28 15:19:49,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-28 15:19:49,574 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:49,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:49,604 INFO L225 Difference]: With dead ends: 9567 [2022-01-28 15:19:49,604 INFO L226 Difference]: Without dead ends: 9502 [2022-01-28 15:19:49,604 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1200 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=603, Invalid=3819, Unknown=0, NotChecked=0, Total=4422 [2022-01-28 15:19:49,605 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 382 mSDsluCounter, 1743 mSDsCounter, 0 mSdLazyCounter, 2834 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 999 SdHoareTripleChecker+Invalid, 3029 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 2834 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:49,605 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [382 Valid, 999 Invalid, 3029 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 2834 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:19:49,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9502 states. [2022-01-28 15:19:49,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9502 to 7530. [2022-01-28 15:19:49,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7530 states, 7529 states have (on average 4.479744986053925) internal successors, (33728), 7529 states have internal predecessors, (33728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:49,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7530 states to 7530 states and 33728 transitions. [2022-01-28 15:19:49,822 INFO L78 Accepts]: Start accepts. Automaton has 7530 states and 33728 transitions. Word has length 23 [2022-01-28 15:19:49,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:49,822 INFO L470 AbstractCegarLoop]: Abstraction has 7530 states and 33728 transitions. [2022-01-28 15:19:49,822 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:49,822 INFO L276 IsEmpty]: Start isEmpty. Operand 7530 states and 33728 transitions. [2022-01-28 15:19:49,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:49,842 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:49,842 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:49,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (382)] Forceful destruction successful, exit code 0 [2022-01-28 15:19:50,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable381,382 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:50,055 INFO L402 AbstractCegarLoop]: === Iteration 383 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:50,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:50,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1878110918, now seen corresponding path program 264 times [2022-01-28 15:19:50,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:50,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770375271] [2022-01-28 15:19:50,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:50,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:50,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:50,180 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:50,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:50,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770375271] [2022-01-28 15:19:50,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770375271] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:50,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301526677] [2022-01-28 15:19:50,180 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:19:50,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:50,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:50,181 INFO L229 MonitoredProcess]: Starting monitored process 383 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:50,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (383)] Waiting until timeout for monitored process [2022-01-28 15:19:50,206 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:19:50,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:19:50,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:19:50,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:50,385 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:19:50,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 60 [2022-01-28 15:19:50,516 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:50,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:50,732 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:19:50,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301526677] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:50,732 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:50,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 25 [2022-01-28 15:19:50,732 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192687469] [2022-01-28 15:19:50,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:50,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:19:50,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:50,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:19:50,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:19:50,733 INFO L87 Difference]: Start difference. First operand 7530 states and 33728 transitions. Second operand has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:52,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:52,059 INFO L93 Difference]: Finished difference Result 8904 states and 39173 transitions. [2022-01-28 15:19:52,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-28 15:19:52,059 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:52,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:52,082 INFO L225 Difference]: With dead ends: 8904 [2022-01-28 15:19:52,082 INFO L226 Difference]: Without dead ends: 8843 [2022-01-28 15:19:52,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 869 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=504, Invalid=2688, Unknown=0, NotChecked=0, Total=3192 [2022-01-28 15:19:52,083 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 415 mSDsluCounter, 1013 mSDsCounter, 0 mSdLazyCounter, 1683 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 1822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 1683 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:52,083 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [415 Valid, 587 Invalid, 1822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 1683 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:19:52,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8843 states. [2022-01-28 15:19:52,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8843 to 7576. [2022-01-28 15:19:52,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7576 states, 7575 states have (on average 4.477755775577558) internal successors, (33919), 7575 states have internal predecessors, (33919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:52,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7576 states to 7576 states and 33919 transitions. [2022-01-28 15:19:52,260 INFO L78 Accepts]: Start accepts. Automaton has 7576 states and 33919 transitions. Word has length 23 [2022-01-28 15:19:52,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:52,260 INFO L470 AbstractCegarLoop]: Abstraction has 7576 states and 33919 transitions. [2022-01-28 15:19:52,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:52,260 INFO L276 IsEmpty]: Start isEmpty. Operand 7576 states and 33919 transitions. [2022-01-28 15:19:52,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:52,276 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:52,276 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:52,294 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (383)] Forceful destruction successful, exit code 0 [2022-01-28 15:19:52,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable382,383 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:52,492 INFO L402 AbstractCegarLoop]: === Iteration 384 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:52,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:52,492 INFO L85 PathProgramCache]: Analyzing trace with hash -264544184, now seen corresponding path program 265 times [2022-01-28 15:19:52,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:52,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122692578] [2022-01-28 15:19:52,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:52,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:52,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:52,585 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:52,585 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:52,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122692578] [2022-01-28 15:19:52,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122692578] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:52,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118871717] [2022-01-28 15:19:52,587 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:19:52,587 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:52,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:52,595 INFO L229 MonitoredProcess]: Starting monitored process 384 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:52,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (384)] Waiting until timeout for monitored process [2022-01-28 15:19:52,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:52,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:19:52,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:52,701 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:52,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:19:52,842 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:52,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:52,954 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:52,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:19:52,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:52,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:19:52,986 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:52,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118871717] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:52,986 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:52,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:19:52,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883056834] [2022-01-28 15:19:52,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:52,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:19:52,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:52,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:19:52,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:19:52,987 INFO L87 Difference]: Start difference. First operand 7576 states and 33919 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:55,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:55,104 INFO L93 Difference]: Finished difference Result 8869 states and 39051 transitions. [2022-01-28 15:19:55,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-28 15:19:55,105 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:55,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:55,131 INFO L225 Difference]: With dead ends: 8869 [2022-01-28 15:19:55,131 INFO L226 Difference]: Without dead ends: 8827 [2022-01-28 15:19:55,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 752 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=488, Invalid=2704, Unknown=0, NotChecked=0, Total=3192 [2022-01-28 15:19:55,132 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 400 mSDsluCounter, 1347 mSDsCounter, 0 mSdLazyCounter, 2367 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 2580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 2367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:55,132 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 790 Invalid, 2580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 2367 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:19:55,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8827 states. [2022-01-28 15:19:55,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8827 to 7574. [2022-01-28 15:19:55,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7574 states, 7573 states have (on average 4.478674237422422) internal successors, (33917), 7573 states have internal predecessors, (33917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:55,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7574 states to 7574 states and 33917 transitions. [2022-01-28 15:19:55,294 INFO L78 Accepts]: Start accepts. Automaton has 7574 states and 33917 transitions. Word has length 23 [2022-01-28 15:19:55,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:55,294 INFO L470 AbstractCegarLoop]: Abstraction has 7574 states and 33917 transitions. [2022-01-28 15:19:55,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:55,295 INFO L276 IsEmpty]: Start isEmpty. Operand 7574 states and 33917 transitions. [2022-01-28 15:19:55,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:55,310 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:55,310 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:55,326 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (384)] Ended with exit code 0 [2022-01-28 15:19:55,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable383,384 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:55,523 INFO L402 AbstractCegarLoop]: === Iteration 385 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:55,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:55,524 INFO L85 PathProgramCache]: Analyzing trace with hash -173399110, now seen corresponding path program 266 times [2022-01-28 15:19:55,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:55,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020991491] [2022-01-28 15:19:55,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:55,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:55,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:55,668 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:55,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:55,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020991491] [2022-01-28 15:19:55,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020991491] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:55,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228761843] [2022-01-28 15:19:55,669 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:19:55,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:55,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:55,672 INFO L229 MonitoredProcess]: Starting monitored process 385 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:55,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (385)] Waiting until timeout for monitored process [2022-01-28 15:19:55,697 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:19:55,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:19:55,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:19:55,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:55,825 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:55,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:19:56,081 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:56,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:56,255 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:56,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:19:56,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:56,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:19:56,303 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:56,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228761843] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:56,304 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:56,304 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:19:56,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477011028] [2022-01-28 15:19:56,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:56,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:19:56,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:56,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:19:56,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:19:56,305 INFO L87 Difference]: Start difference. First operand 7574 states and 33917 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:57,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:57,295 INFO L93 Difference]: Finished difference Result 8067 states and 35824 transitions. [2022-01-28 15:19:57,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-28 15:19:57,295 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:57,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:57,320 INFO L225 Difference]: With dead ends: 8067 [2022-01-28 15:19:57,320 INFO L226 Difference]: Without dead ends: 8041 [2022-01-28 15:19:57,320 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=296, Invalid=1344, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:19:57,321 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 260 mSDsluCounter, 957 mSDsCounter, 0 mSdLazyCounter, 1655 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 1805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 1655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:57,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 512 Invalid, 1805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 1655 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:19:57,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8041 states. [2022-01-28 15:19:57,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8041 to 7581. [2022-01-28 15:19:57,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7581 states, 7580 states have (on average 4.477704485488126) internal successors, (33941), 7580 states have internal predecessors, (33941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:57,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7581 states to 7581 states and 33941 transitions. [2022-01-28 15:19:57,519 INFO L78 Accepts]: Start accepts. Automaton has 7581 states and 33941 transitions. Word has length 23 [2022-01-28 15:19:57,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:57,519 INFO L470 AbstractCegarLoop]: Abstraction has 7581 states and 33941 transitions. [2022-01-28 15:19:57,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:57,519 INFO L276 IsEmpty]: Start isEmpty. Operand 7581 states and 33941 transitions. [2022-01-28 15:19:57,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:57,535 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:57,535 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:57,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (385)] Forceful destruction successful, exit code 0 [2022-01-28 15:19:57,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable384,385 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:57,737 INFO L402 AbstractCegarLoop]: === Iteration 386 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:57,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:57,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1214975178, now seen corresponding path program 267 times [2022-01-28 15:19:57,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:57,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813832101] [2022-01-28 15:19:57,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:57,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:57,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:57,879 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:57,880 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:57,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813832101] [2022-01-28 15:19:57,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813832101] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:57,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705832710] [2022-01-28 15:19:57,880 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:19:57,880 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:57,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:57,881 INFO L229 MonitoredProcess]: Starting monitored process 386 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:57,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (386)] Waiting until timeout for monitored process [2022-01-28 15:19:57,905 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:19:57,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:19:57,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:19:57,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:57,976 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:57,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:19:58,151 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:58,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:19:58,261 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:58,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:19:58,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:19:58,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:19:58,292 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:58,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705832710] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:19:58,292 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:19:58,292 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:19:58,292 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340755191] [2022-01-28 15:19:58,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:19:58,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:19:58,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:19:58,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:19:58,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:19:58,293 INFO L87 Difference]: Start difference. First operand 7581 states and 33941 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:59,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:19:59,152 INFO L93 Difference]: Finished difference Result 8107 states and 35974 transitions. [2022-01-28 15:19:59,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-28 15:19:59,153 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:19:59,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:19:59,175 INFO L225 Difference]: With dead ends: 8107 [2022-01-28 15:19:59,175 INFO L226 Difference]: Without dead ends: 8079 [2022-01-28 15:19:59,176 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=270, Invalid=1212, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:19:59,176 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 225 mSDsluCounter, 886 mSDsCounter, 0 mSdLazyCounter, 1528 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 1654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 1528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:19:59,176 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [225 Valid, 468 Invalid, 1654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 1528 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:19:59,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8079 states. [2022-01-28 15:19:59,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8079 to 7574. [2022-01-28 15:19:59,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7574 states, 7573 states have (on average 4.478674237422422) internal successors, (33917), 7573 states have internal predecessors, (33917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:59,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7574 states to 7574 states and 33917 transitions. [2022-01-28 15:19:59,321 INFO L78 Accepts]: Start accepts. Automaton has 7574 states and 33917 transitions. Word has length 23 [2022-01-28 15:19:59,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:19:59,322 INFO L470 AbstractCegarLoop]: Abstraction has 7574 states and 33917 transitions. [2022-01-28 15:19:59,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:19:59,322 INFO L276 IsEmpty]: Start isEmpty. Operand 7574 states and 33917 transitions. [2022-01-28 15:19:59,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:19:59,336 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:19:59,336 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:19:59,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (386)] Forceful destruction successful, exit code 0 [2022-01-28 15:19:59,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable385,386 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:59,552 INFO L402 AbstractCegarLoop]: === Iteration 387 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:19:59,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:19:59,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1502096530, now seen corresponding path program 268 times [2022-01-28 15:19:59,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:19:59,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531439593] [2022-01-28 15:19:59,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:19:59,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:19:59,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:19:59,647 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:19:59,648 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:19:59,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531439593] [2022-01-28 15:19:59,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531439593] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:19:59,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1008284518] [2022-01-28 15:19:59,648 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:19:59,648 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:19:59,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:19:59,649 INFO L229 MonitoredProcess]: Starting monitored process 387 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:19:59,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (387)] Waiting until timeout for monitored process [2022-01-28 15:19:59,678 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:19:59,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:19:59,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:19:59,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:19:59,792 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:19:59,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:20:00,075 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:00,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:00,259 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:00,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:20:00,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:00,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:20:00,313 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:00,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1008284518] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:00,313 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:00,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:20:00,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972403626] [2022-01-28 15:20:00,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:00,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:20:00,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:00,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:20:00,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:20:00,314 INFO L87 Difference]: Start difference. First operand 7574 states and 33917 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:01,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:01,910 INFO L93 Difference]: Finished difference Result 8053 states and 35773 transitions. [2022-01-28 15:20:01,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-28 15:20:01,910 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:01,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:01,933 INFO L225 Difference]: With dead ends: 8053 [2022-01-28 15:20:01,933 INFO L226 Difference]: Without dead ends: 8027 [2022-01-28 15:20:01,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 446 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=345, Invalid=1635, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:20:01,934 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 246 mSDsluCounter, 1123 mSDsCounter, 0 mSdLazyCounter, 1917 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 638 SdHoareTripleChecker+Invalid, 2066 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 1917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:01,934 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 638 Invalid, 2066 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 1917 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:20:01,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8027 states. [2022-01-28 15:20:02,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8027 to 7578. [2022-01-28 15:20:02,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7578 states, 7577 states have (on average 4.478421538867626) internal successors, (33933), 7577 states have internal predecessors, (33933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:02,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7578 states to 7578 states and 33933 transitions. [2022-01-28 15:20:02,089 INFO L78 Accepts]: Start accepts. Automaton has 7578 states and 33933 transitions. Word has length 23 [2022-01-28 15:20:02,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:02,089 INFO L470 AbstractCegarLoop]: Abstraction has 7578 states and 33933 transitions. [2022-01-28 15:20:02,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:02,089 INFO L276 IsEmpty]: Start isEmpty. Operand 7578 states and 33933 transitions. [2022-01-28 15:20:02,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:02,106 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:02,106 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:02,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (387)] Forceful destruction successful, exit code 0 [2022-01-28 15:20:02,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable386,387 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:02,322 INFO L402 AbstractCegarLoop]: === Iteration 388 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:02,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:02,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1995313916, now seen corresponding path program 269 times [2022-01-28 15:20:02,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:02,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092150320] [2022-01-28 15:20:02,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:02,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:02,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:02,463 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:02,463 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:02,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092150320] [2022-01-28 15:20:02,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092150320] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:02,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958895697] [2022-01-28 15:20:02,464 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:20:02,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:02,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:02,465 INFO L229 MonitoredProcess]: Starting monitored process 388 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:02,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (388)] Waiting until timeout for monitored process [2022-01-28 15:20:02,488 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:20:02,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:02,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:20:02,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:02,587 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:02,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:20:02,755 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:02,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:02,871 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:02,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:20:02,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:02,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:20:02,902 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:02,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958895697] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:02,903 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:02,903 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:20:02,903 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704822101] [2022-01-28 15:20:02,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:02,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:20:02,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:02,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:20:02,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:20:02,904 INFO L87 Difference]: Start difference. First operand 7578 states and 33933 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:04,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:04,222 INFO L93 Difference]: Finished difference Result 8067 states and 35832 transitions. [2022-01-28 15:20:04,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-28 15:20:04,223 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:04,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:04,244 INFO L225 Difference]: With dead ends: 8067 [2022-01-28 15:20:04,244 INFO L226 Difference]: Without dead ends: 8046 [2022-01-28 15:20:04,244 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=372, Invalid=1790, Unknown=0, NotChecked=0, Total=2162 [2022-01-28 15:20:04,244 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 284 mSDsluCounter, 1120 mSDsCounter, 0 mSdLazyCounter, 1911 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 660 SdHoareTripleChecker+Invalid, 2097 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 1911 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:04,244 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 660 Invalid, 2097 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 1911 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:20:04,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8046 states. [2022-01-28 15:20:04,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8046 to 7574. [2022-01-28 15:20:04,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7574 states, 7573 states have (on average 4.478674237422422) internal successors, (33917), 7573 states have internal predecessors, (33917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:04,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7574 states to 7574 states and 33917 transitions. [2022-01-28 15:20:04,419 INFO L78 Accepts]: Start accepts. Automaton has 7574 states and 33917 transitions. Word has length 23 [2022-01-28 15:20:04,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:04,420 INFO L470 AbstractCegarLoop]: Abstraction has 7574 states and 33917 transitions. [2022-01-28 15:20:04,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:04,420 INFO L276 IsEmpty]: Start isEmpty. Operand 7574 states and 33917 transitions. [2022-01-28 15:20:04,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:04,434 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:04,434 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:04,450 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (388)] Forceful destruction successful, exit code 0 [2022-01-28 15:20:04,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 388 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable387 [2022-01-28 15:20:04,650 INFO L402 AbstractCegarLoop]: === Iteration 389 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:04,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:04,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1832463344, now seen corresponding path program 270 times [2022-01-28 15:20:04,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:04,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770575850] [2022-01-28 15:20:04,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:04,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:04,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:04,739 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:20:04,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:04,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770575850] [2022-01-28 15:20:04,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770575850] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:04,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772078894] [2022-01-28 15:20:04,740 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:20:04,740 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:04,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:04,741 INFO L229 MonitoredProcess]: Starting monitored process 389 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:04,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (389)] Waiting until timeout for monitored process [2022-01-28 15:20:04,763 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:20:04,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:04,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:20:04,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:04,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:04,867 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:20:04,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 25 treesize of output 49 [2022-01-28 15:20:04,944 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:04,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:05,063 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:20:05,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772078894] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:05,063 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:05,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 23 [2022-01-28 15:20:05,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310305248] [2022-01-28 15:20:05,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:05,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:20:05,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:05,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:20:05,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:20:05,064 INFO L87 Difference]: Start difference. First operand 7574 states and 33917 transitions. Second operand has 24 states, 24 states have (on average 2.375) internal successors, (57), 23 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:05,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:05,918 INFO L93 Difference]: Finished difference Result 9056 states and 39823 transitions. [2022-01-28 15:20:05,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-28 15:20:05,918 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 23 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:05,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:05,941 INFO L225 Difference]: With dead ends: 9056 [2022-01-28 15:20:05,941 INFO L226 Difference]: Without dead ends: 9002 [2022-01-28 15:20:05,942 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 436 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=328, Invalid=1478, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:20:05,942 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 377 mSDsluCounter, 803 mSDsCounter, 0 mSdLazyCounter, 1234 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 1352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 1234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:05,942 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [377 Valid, 474 Invalid, 1352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 1234 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:20:05,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9002 states. [2022-01-28 15:20:06,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9002 to 7580. [2022-01-28 15:20:06,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7580 states, 7579 states have (on average 4.478163346087874) internal successors, (33940), 7579 states have internal predecessors, (33940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:06,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7580 states to 7580 states and 33940 transitions. [2022-01-28 15:20:06,093 INFO L78 Accepts]: Start accepts. Automaton has 7580 states and 33940 transitions. Word has length 23 [2022-01-28 15:20:06,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:06,093 INFO L470 AbstractCegarLoop]: Abstraction has 7580 states and 33940 transitions. [2022-01-28 15:20:06,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.375) internal successors, (57), 23 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:06,093 INFO L276 IsEmpty]: Start isEmpty. Operand 7580 states and 33940 transitions. [2022-01-28 15:20:06,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:06,107 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:06,108 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:06,123 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (389)] Forceful destruction successful, exit code 0 [2022-01-28 15:20:06,318 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 389 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable388 [2022-01-28 15:20:06,319 INFO L402 AbstractCegarLoop]: === Iteration 390 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:06,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:06,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1943629016, now seen corresponding path program 271 times [2022-01-28 15:20:06,319 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:06,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146194345] [2022-01-28 15:20:06,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:06,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:06,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:06,427 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:06,427 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:06,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146194345] [2022-01-28 15:20:06,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146194345] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:06,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643660407] [2022-01-28 15:20:06,427 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:20:06,427 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:06,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:06,428 INFO L229 MonitoredProcess]: Starting monitored process 390 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:06,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (390)] Waiting until timeout for monitored process [2022-01-28 15:20:06,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:06,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:20:06,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:06,549 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:06,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:20:06,660 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:06,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:06,760 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:06,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:20:06,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:06,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:20:06,791 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:06,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643660407] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:06,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:06,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-01-28 15:20:06,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188484007] [2022-01-28 15:20:06,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:06,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:20:06,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:06,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:20:06,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:20:06,792 INFO L87 Difference]: Start difference. First operand 7580 states and 33940 transitions. Second operand has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:08,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:08,501 INFO L93 Difference]: Finished difference Result 9202 states and 40315 transitions. [2022-01-28 15:20:08,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-28 15:20:08,501 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:08,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:08,526 INFO L225 Difference]: With dead ends: 9202 [2022-01-28 15:20:08,526 INFO L226 Difference]: Without dead ends: 9158 [2022-01-28 15:20:08,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 844 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=423, Invalid=2883, Unknown=0, NotChecked=0, Total=3306 [2022-01-28 15:20:08,527 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 247 mSDsluCounter, 1632 mSDsCounter, 0 mSdLazyCounter, 2861 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 1077 SdHoareTripleChecker+Invalid, 2988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 2861 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:08,527 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [247 Valid, 1077 Invalid, 2988 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 2861 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:20:08,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9158 states. [2022-01-28 15:20:08,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9158 to 7600. [2022-01-28 15:20:08,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7600 states, 7599 states have (on average 4.478615607316752) internal successors, (34033), 7599 states have internal predecessors, (34033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:08,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7600 states to 7600 states and 34033 transitions. [2022-01-28 15:20:08,683 INFO L78 Accepts]: Start accepts. Automaton has 7600 states and 34033 transitions. Word has length 23 [2022-01-28 15:20:08,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:08,683 INFO L470 AbstractCegarLoop]: Abstraction has 7600 states and 34033 transitions. [2022-01-28 15:20:08,683 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.16) internal successors, (54), 24 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:08,683 INFO L276 IsEmpty]: Start isEmpty. Operand 7600 states and 34033 transitions. [2022-01-28 15:20:08,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:08,698 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:08,698 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:08,713 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (390)] Ended with exit code 0 [2022-01-28 15:20:08,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 390 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable389 [2022-01-28 15:20:08,907 INFO L402 AbstractCegarLoop]: === Iteration 391 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:08,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:08,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1766004328, now seen corresponding path program 272 times [2022-01-28 15:20:08,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:08,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970570603] [2022-01-28 15:20:08,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:08,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:08,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:09,069 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:09,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:09,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970570603] [2022-01-28 15:20:09,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970570603] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:09,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883362426] [2022-01-28 15:20:09,069 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:20:09,070 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:09,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:09,071 INFO L229 MonitoredProcess]: Starting monitored process 391 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:09,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (391)] Waiting until timeout for monitored process [2022-01-28 15:20:09,093 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:20:09,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:09,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:20:09,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:09,242 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:09,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:20:09,451 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:09,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:09,622 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:09,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:20:09,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:09,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:20:09,671 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:09,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883362426] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:09,671 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:09,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:20:09,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481749614] [2022-01-28 15:20:09,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:09,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:20:09,671 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:09,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:20:09,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:20:09,672 INFO L87 Difference]: Start difference. First operand 7600 states and 34033 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:11,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:11,884 INFO L93 Difference]: Finished difference Result 8947 states and 39374 transitions. [2022-01-28 15:20:11,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-28 15:20:11,884 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:11,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:11,907 INFO L225 Difference]: With dead ends: 8947 [2022-01-28 15:20:11,907 INFO L226 Difference]: Without dead ends: 8893 [2022-01-28 15:20:11,907 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 933 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=540, Invalid=3242, Unknown=0, NotChecked=0, Total=3782 [2022-01-28 15:20:11,907 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 334 mSDsluCounter, 1256 mSDsCounter, 0 mSdLazyCounter, 2161 mSolverCounterSat, 231 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 821 SdHoareTripleChecker+Invalid, 2392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 231 IncrementalHoareTripleChecker+Valid, 2161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:11,907 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [334 Valid, 821 Invalid, 2392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [231 Valid, 2161 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:20:11,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8893 states. [2022-01-28 15:20:12,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8893 to 7648. [2022-01-28 15:20:12,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7648 states, 7647 states have (on average 4.478488296063816) internal successors, (34247), 7647 states have internal predecessors, (34247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:12,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7648 states to 7648 states and 34247 transitions. [2022-01-28 15:20:12,047 INFO L78 Accepts]: Start accepts. Automaton has 7648 states and 34247 transitions. Word has length 23 [2022-01-28 15:20:12,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:12,048 INFO L470 AbstractCegarLoop]: Abstraction has 7648 states and 34247 transitions. [2022-01-28 15:20:12,048 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:12,048 INFO L276 IsEmpty]: Start isEmpty. Operand 7648 states and 34247 transitions. [2022-01-28 15:20:12,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:12,063 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:12,063 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:12,078 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (391)] Ended with exit code 0 [2022-01-28 15:20:12,278 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 391 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable390 [2022-01-28 15:20:12,278 INFO L402 AbstractCegarLoop]: === Iteration 392 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:12,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:12,278 INFO L85 PathProgramCache]: Analyzing trace with hash 2098066534, now seen corresponding path program 273 times [2022-01-28 15:20:12,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:12,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688376035] [2022-01-28 15:20:12,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:12,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:12,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:12,358 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:12,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:12,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688376035] [2022-01-28 15:20:12,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688376035] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:12,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491663048] [2022-01-28 15:20:12,358 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:20:12,358 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:12,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:12,359 INFO L229 MonitoredProcess]: Starting monitored process 392 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:12,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (392)] Waiting until timeout for monitored process [2022-01-28 15:20:12,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:20:12,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:12,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:20:12,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:12,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:12,503 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:20:12,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 31 treesize of output 55 [2022-01-28 15:20:12,555 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:12,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:12,670 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:12,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491663048] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:12,670 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:12,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 9] total 22 [2022-01-28 15:20:12,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235015633] [2022-01-28 15:20:12,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:12,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:20:12,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:12,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:20:12,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:20:12,671 INFO L87 Difference]: Start difference. First operand 7648 states and 34247 transitions. Second operand has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:13,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:13,686 INFO L93 Difference]: Finished difference Result 9100 states and 39887 transitions. [2022-01-28 15:20:13,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-28 15:20:13,686 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:13,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:13,710 INFO L225 Difference]: With dead ends: 9100 [2022-01-28 15:20:13,710 INFO L226 Difference]: Without dead ends: 9054 [2022-01-28 15:20:13,710 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 632 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=382, Invalid=1970, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:20:13,710 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 381 mSDsluCounter, 906 mSDsCounter, 0 mSdLazyCounter, 1431 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 1584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 1431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:13,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 576 Invalid, 1584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 1431 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:20:13,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9054 states. [2022-01-28 15:20:13,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9054 to 7670. [2022-01-28 15:20:13,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7670 states, 7669 states have (on average 4.480375537879776) internal successors, (34360), 7669 states have internal predecessors, (34360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:13,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7670 states to 7670 states and 34360 transitions. [2022-01-28 15:20:13,861 INFO L78 Accepts]: Start accepts. Automaton has 7670 states and 34360 transitions. Word has length 23 [2022-01-28 15:20:13,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:13,861 INFO L470 AbstractCegarLoop]: Abstraction has 7670 states and 34360 transitions. [2022-01-28 15:20:13,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.4347826086956523) internal successors, (56), 22 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:13,861 INFO L276 IsEmpty]: Start isEmpty. Operand 7670 states and 34360 transitions. [2022-01-28 15:20:13,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:13,875 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:13,875 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:13,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (392)] Forceful destruction successful, exit code 0 [2022-01-28 15:20:14,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable391,392 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:14,091 INFO L402 AbstractCegarLoop]: === Iteration 393 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:14,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:14,091 INFO L85 PathProgramCache]: Analyzing trace with hash -733051948, now seen corresponding path program 274 times [2022-01-28 15:20:14,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:14,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857791021] [2022-01-28 15:20:14,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:14,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:14,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:14,181 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:14,181 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:14,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857791021] [2022-01-28 15:20:14,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857791021] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:14,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013866379] [2022-01-28 15:20:14,181 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:20:14,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:14,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:14,182 INFO L229 MonitoredProcess]: Starting monitored process 393 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:14,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (393)] Waiting until timeout for monitored process [2022-01-28 15:20:14,202 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:20:14,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:14,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:20:14,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:14,304 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:14,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:20:14,414 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:14,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:14,553 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:14,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:20:14,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:14,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:20:14,584 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:14,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013866379] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:14,584 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:14,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:20:14,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700635082] [2022-01-28 15:20:14,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:14,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:20:14,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:14,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:20:14,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:20:14,585 INFO L87 Difference]: Start difference. First operand 7670 states and 34360 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:16,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:16,424 INFO L93 Difference]: Finished difference Result 9423 states and 41216 transitions. [2022-01-28 15:20:16,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-28 15:20:16,424 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:16,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:16,447 INFO L225 Difference]: With dead ends: 9423 [2022-01-28 15:20:16,447 INFO L226 Difference]: Without dead ends: 9379 [2022-01-28 15:20:16,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1005 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=459, Invalid=3323, Unknown=0, NotChecked=0, Total=3782 [2022-01-28 15:20:16,448 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 314 mSDsluCounter, 1564 mSDsCounter, 0 mSdLazyCounter, 2707 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 979 SdHoareTripleChecker+Invalid, 2883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 2707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:16,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 979 Invalid, 2883 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 2707 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:20:16,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9379 states. [2022-01-28 15:20:16,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9379 to 7670. [2022-01-28 15:20:16,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7670 states, 7669 states have (on average 4.480375537879776) internal successors, (34360), 7669 states have internal predecessors, (34360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:16,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7670 states to 7670 states and 34360 transitions. [2022-01-28 15:20:16,598 INFO L78 Accepts]: Start accepts. Automaton has 7670 states and 34360 transitions. Word has length 23 [2022-01-28 15:20:16,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:16,598 INFO L470 AbstractCegarLoop]: Abstraction has 7670 states and 34360 transitions. [2022-01-28 15:20:16,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:16,598 INFO L276 IsEmpty]: Start isEmpty. Operand 7670 states and 34360 transitions. [2022-01-28 15:20:16,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:16,612 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:16,612 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:16,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (393)] Forceful destruction successful, exit code 0 [2022-01-28 15:20:16,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 393 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable392 [2022-01-28 15:20:16,827 INFO L402 AbstractCegarLoop]: === Iteration 394 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:16,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:16,827 INFO L85 PathProgramCache]: Analyzing trace with hash -219525096, now seen corresponding path program 275 times [2022-01-28 15:20:16,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:16,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978717176] [2022-01-28 15:20:16,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:16,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:16,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:16,916 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:16,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:16,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978717176] [2022-01-28 15:20:16,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978717176] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:16,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838830477] [2022-01-28 15:20:16,916 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:20:16,916 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:16,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:16,917 INFO L229 MonitoredProcess]: Starting monitored process 394 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:16,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (394)] Waiting until timeout for monitored process [2022-01-28 15:20:16,940 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:20:16,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:16,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:20:16,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:17,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:17,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:17,087 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:17,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 21 treesize of output 45 [2022-01-28 15:20:17,237 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:17,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:17,425 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:17,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-01-28 15:20:17,521 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:17,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838830477] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:17,521 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:17,521 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:20:17,521 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814901441] [2022-01-28 15:20:17,521 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:17,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:20:17,521 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:17,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:20:17,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=529, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:20:17,522 INFO L87 Difference]: Start difference. First operand 7670 states and 34360 transitions. Second operand has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:19,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:19,741 INFO L93 Difference]: Finished difference Result 10235 states and 44507 transitions. [2022-01-28 15:20:19,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-28 15:20:19,742 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:19,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:19,771 INFO L225 Difference]: With dead ends: 10235 [2022-01-28 15:20:19,771 INFO L226 Difference]: Without dead ends: 10185 [2022-01-28 15:20:19,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1017 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=751, Invalid=3031, Unknown=0, NotChecked=0, Total=3782 [2022-01-28 15:20:19,771 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 262 mSDsluCounter, 1198 mSDsCounter, 0 mSdLazyCounter, 1974 mSolverCounterSat, 233 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 731 SdHoareTripleChecker+Invalid, 2207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 233 IncrementalHoareTripleChecker+Valid, 1974 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:19,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 731 Invalid, 2207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [233 Valid, 1974 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:20:19,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10185 states. [2022-01-28 15:20:19,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10185 to 7712. [2022-01-28 15:20:19,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7712 states, 7711 states have (on average 4.480482427700688) internal successors, (34549), 7711 states have internal predecessors, (34549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:19,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7712 states to 7712 states and 34549 transitions. [2022-01-28 15:20:19,939 INFO L78 Accepts]: Start accepts. Automaton has 7712 states and 34549 transitions. Word has length 23 [2022-01-28 15:20:19,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:19,939 INFO L470 AbstractCegarLoop]: Abstraction has 7712 states and 34549 transitions. [2022-01-28 15:20:19,939 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.230769230769231) internal successors, (58), 25 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:19,939 INFO L276 IsEmpty]: Start isEmpty. Operand 7712 states and 34549 transitions. [2022-01-28 15:20:19,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:19,954 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:19,954 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:19,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (394)] Forceful destruction successful, exit code 0 [2022-01-28 15:20:20,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable393,394 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:20,155 INFO L402 AbstractCegarLoop]: === Iteration 395 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:20,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:20,156 INFO L85 PathProgramCache]: Analyzing trace with hash 856186060, now seen corresponding path program 276 times [2022-01-28 15:20:20,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:20,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430352166] [2022-01-28 15:20:20,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:20,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:20,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:20,280 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:20,280 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:20,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430352166] [2022-01-28 15:20:20,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430352166] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:20,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9286416] [2022-01-28 15:20:20,281 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:20:20,281 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:20,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:20,282 INFO L229 MonitoredProcess]: Starting monitored process 395 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:20,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (395)] Waiting until timeout for monitored process [2022-01-28 15:20:20,313 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:20:20,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:20,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:20:20,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:20,421 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:20,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:20:20,578 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:20,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:20,692 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:20,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:20:20,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:20,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:20:20,727 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:20,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9286416] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:20,727 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:20,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:20:20,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751748836] [2022-01-28 15:20:20,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:20,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:20:20,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:20,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:20:20,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:20:20,727 INFO L87 Difference]: Start difference. First operand 7712 states and 34549 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:22,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:22,273 INFO L93 Difference]: Finished difference Result 8925 states and 39308 transitions. [2022-01-28 15:20:22,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-28 15:20:22,273 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:22,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:22,298 INFO L225 Difference]: With dead ends: 8925 [2022-01-28 15:20:22,299 INFO L226 Difference]: Without dead ends: 8883 [2022-01-28 15:20:22,299 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 687 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=393, Invalid=2363, Unknown=0, NotChecked=0, Total=2756 [2022-01-28 15:20:22,299 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 233 mSDsluCounter, 1017 mSDsCounter, 0 mSdLazyCounter, 1863 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 609 SdHoareTripleChecker+Invalid, 2004 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 1863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:22,299 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 609 Invalid, 2004 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 1863 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:20:22,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8883 states. [2022-01-28 15:20:22,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8883 to 7712. [2022-01-28 15:20:22,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7712 states, 7711 states have (on average 4.480482427700688) internal successors, (34549), 7711 states have internal predecessors, (34549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:22,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7712 states to 7712 states and 34549 transitions. [2022-01-28 15:20:22,490 INFO L78 Accepts]: Start accepts. Automaton has 7712 states and 34549 transitions. Word has length 23 [2022-01-28 15:20:22,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:22,490 INFO L470 AbstractCegarLoop]: Abstraction has 7712 states and 34549 transitions. [2022-01-28 15:20:22,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:22,491 INFO L276 IsEmpty]: Start isEmpty. Operand 7712 states and 34549 transitions. [2022-01-28 15:20:22,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:22,506 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:22,506 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:22,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (395)] Forceful destruction successful, exit code 0 [2022-01-28 15:20:22,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable394,395 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:22,709 INFO L402 AbstractCegarLoop]: === Iteration 396 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:22,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:22,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1137181912, now seen corresponding path program 277 times [2022-01-28 15:20:22,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:22,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065034665] [2022-01-28 15:20:22,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:22,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:22,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:22,847 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:22,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:22,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065034665] [2022-01-28 15:20:22,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065034665] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:22,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122711545] [2022-01-28 15:20:22,847 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:20:22,847 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:22,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:22,848 INFO L229 MonitoredProcess]: Starting monitored process 396 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:22,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (396)] Waiting until timeout for monitored process [2022-01-28 15:20:22,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:22,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:20:22,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:22,984 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:22,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:20:23,157 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:23,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:23,274 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:23,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:20:23,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:23,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:20:23,305 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:23,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122711545] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:23,305 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:23,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:20:23,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538649195] [2022-01-28 15:20:23,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:23,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:20:23,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:23,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:20:23,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:20:23,306 INFO L87 Difference]: Start difference. First operand 7712 states and 34549 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:24,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:24,622 INFO L93 Difference]: Finished difference Result 8293 states and 36821 transitions. [2022-01-28 15:20:24,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-28 15:20:24,622 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:24,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:24,645 INFO L225 Difference]: With dead ends: 8293 [2022-01-28 15:20:24,645 INFO L226 Difference]: Without dead ends: 8267 [2022-01-28 15:20:24,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=353, Invalid=1999, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:20:24,646 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 214 mSDsluCounter, 1067 mSDsCounter, 0 mSdLazyCounter, 1987 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 2108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 1987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:24,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [214 Valid, 587 Invalid, 2108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 1987 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:20:24,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8267 states. [2022-01-28 15:20:24,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8267 to 7721. [2022-01-28 15:20:24,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7721 states, 7720 states have (on average 4.47940414507772) internal successors, (34581), 7720 states have internal predecessors, (34581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:24,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7721 states to 7721 states and 34581 transitions. [2022-01-28 15:20:24,805 INFO L78 Accepts]: Start accepts. Automaton has 7721 states and 34581 transitions. Word has length 23 [2022-01-28 15:20:24,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:24,805 INFO L470 AbstractCegarLoop]: Abstraction has 7721 states and 34581 transitions. [2022-01-28 15:20:24,805 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:24,805 INFO L276 IsEmpty]: Start isEmpty. Operand 7721 states and 34581 transitions. [2022-01-28 15:20:24,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:24,820 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:24,820 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:24,837 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (396)] Forceful destruction successful, exit code 0 [2022-01-28 15:20:25,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable395,396 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:25,023 INFO L402 AbstractCegarLoop]: === Iteration 397 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:25,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:25,024 INFO L85 PathProgramCache]: Analyzing trace with hash 95605844, now seen corresponding path program 278 times [2022-01-28 15:20:25,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:25,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005477838] [2022-01-28 15:20:25,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:25,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:25,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:25,181 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:25,181 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:25,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005477838] [2022-01-28 15:20:25,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005477838] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:25,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433388643] [2022-01-28 15:20:25,181 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:20:25,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:25,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:25,182 INFO L229 MonitoredProcess]: Starting monitored process 397 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:25,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (397)] Waiting until timeout for monitored process [2022-01-28 15:20:25,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:20:25,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:25,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:20:25,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:25,358 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:25,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:20:25,660 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:25,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:25,841 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:25,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:20:25,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:25,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:20:25,893 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:25,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [433388643] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:25,893 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:25,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:20:25,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544569133] [2022-01-28 15:20:25,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:25,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:20:25,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:25,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:20:25,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:20:25,894 INFO L87 Difference]: Start difference. First operand 7721 states and 34581 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:27,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:27,448 INFO L93 Difference]: Finished difference Result 8339 states and 37003 transitions. [2022-01-28 15:20:27,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-28 15:20:27,449 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:27,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:27,473 INFO L225 Difference]: With dead ends: 8339 [2022-01-28 15:20:27,473 INFO L226 Difference]: Without dead ends: 8311 [2022-01-28 15:20:27,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=323, Invalid=1747, Unknown=0, NotChecked=0, Total=2070 [2022-01-28 15:20:27,473 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 195 mSDsluCounter, 1022 mSDsCounter, 0 mSdLazyCounter, 1890 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 2010 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1890 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:27,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 583 Invalid, 2010 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1890 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:20:27,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8311 states. [2022-01-28 15:20:27,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8311 to 7714. [2022-01-28 15:20:27,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7714 states, 7713 states have (on average 4.480357837417348) internal successors, (34557), 7713 states have internal predecessors, (34557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:27,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7714 states to 7714 states and 34557 transitions. [2022-01-28 15:20:27,631 INFO L78 Accepts]: Start accepts. Automaton has 7714 states and 34557 transitions. Word has length 23 [2022-01-28 15:20:27,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:27,631 INFO L470 AbstractCegarLoop]: Abstraction has 7714 states and 34557 transitions. [2022-01-28 15:20:27,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:27,631 INFO L276 IsEmpty]: Start isEmpty. Operand 7714 states and 34557 transitions. [2022-01-28 15:20:27,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:27,646 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:27,646 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:27,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (397)] Forceful destruction successful, exit code 0 [2022-01-28 15:20:27,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable396,397 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:27,862 INFO L402 AbstractCegarLoop]: === Iteration 398 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:27,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:27,862 INFO L85 PathProgramCache]: Analyzing trace with hash -191515508, now seen corresponding path program 279 times [2022-01-28 15:20:27,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:27,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465062125] [2022-01-28 15:20:27,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:27,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:27,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:27,963 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:27,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:27,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465062125] [2022-01-28 15:20:27,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465062125] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:27,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398527127] [2022-01-28 15:20:27,964 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:20:27,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:27,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:27,965 INFO L229 MonitoredProcess]: Starting monitored process 398 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:27,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (398)] Waiting until timeout for monitored process [2022-01-28 15:20:27,996 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:20:27,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:27,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:20:28,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:28,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:28,094 INFO L354 Elim1Store]: treesize reduction 12, result has 76.5 percent of original size [2022-01-28 15:20:28,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 27 treesize of output 53 [2022-01-28 15:20:28,214 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:28,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:28,373 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:28,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398527127] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:28,374 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:28,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:20:28,374 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921264024] [2022-01-28 15:20:28,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:28,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:20:28,374 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:28,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:20:28,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:20:28,375 INFO L87 Difference]: Start difference. First operand 7714 states and 34557 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:29,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:29,781 INFO L93 Difference]: Finished difference Result 9073 states and 39877 transitions. [2022-01-28 15:20:29,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-28 15:20:29,781 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:29,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:29,808 INFO L225 Difference]: With dead ends: 9073 [2022-01-28 15:20:29,808 INFO L226 Difference]: Without dead ends: 9021 [2022-01-28 15:20:29,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 981 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=555, Invalid=2985, Unknown=0, NotChecked=0, Total=3540 [2022-01-28 15:20:29,809 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 408 mSDsluCounter, 886 mSDsCounter, 0 mSdLazyCounter, 1513 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 1656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 1513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:29,809 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [408 Valid, 491 Invalid, 1656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 1513 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:20:29,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9021 states. [2022-01-28 15:20:29,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9021 to 7754. [2022-01-28 15:20:29,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7754 states, 7753 states have (on average 4.480459177092738) internal successors, (34737), 7753 states have internal predecessors, (34737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:29,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7754 states to 7754 states and 34737 transitions. [2022-01-28 15:20:29,984 INFO L78 Accepts]: Start accepts. Automaton has 7754 states and 34737 transitions. Word has length 23 [2022-01-28 15:20:29,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:29,984 INFO L470 AbstractCegarLoop]: Abstraction has 7754 states and 34737 transitions. [2022-01-28 15:20:29,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:29,985 INFO L276 IsEmpty]: Start isEmpty. Operand 7754 states and 34737 transitions. [2022-01-28 15:20:30,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:30,002 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:30,002 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:30,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (398)] Forceful destruction successful, exit code 0 [2022-01-28 15:20:30,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 398 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable397 [2022-01-28 15:20:30,218 INFO L402 AbstractCegarLoop]: === Iteration 399 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:30,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:30,218 INFO L85 PathProgramCache]: Analyzing trace with hash -684732894, now seen corresponding path program 280 times [2022-01-28 15:20:30,218 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:30,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851962149] [2022-01-28 15:20:30,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:30,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:30,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:30,369 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:30,369 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:30,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851962149] [2022-01-28 15:20:30,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851962149] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:30,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303284638] [2022-01-28 15:20:30,369 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:20:30,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:30,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:30,370 INFO L229 MonitoredProcess]: Starting monitored process 399 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:30,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (399)] Waiting until timeout for monitored process [2022-01-28 15:20:30,393 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:20:30,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:30,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:20:30,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:30,513 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:30,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:20:30,769 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:30,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:30,928 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:30,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:20:30,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:30,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:20:30,960 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:30,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303284638] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:30,961 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:30,961 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:20:30,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367056502] [2022-01-28 15:20:30,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:30,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:20:30,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:30,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:20:30,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=561, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:20:30,961 INFO L87 Difference]: Start difference. First operand 7754 states and 34737 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:32,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:32,539 INFO L93 Difference]: Finished difference Result 8452 states and 37458 transitions. [2022-01-28 15:20:32,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-28 15:20:32,539 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:32,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:32,564 INFO L225 Difference]: With dead ends: 8452 [2022-01-28 15:20:32,564 INFO L226 Difference]: Without dead ends: 8410 [2022-01-28 15:20:32,564 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 767 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=476, Invalid=2716, Unknown=0, NotChecked=0, Total=3192 [2022-01-28 15:20:32,564 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 255 mSDsluCounter, 1059 mSDsCounter, 0 mSdLazyCounter, 1863 mSolverCounterSat, 197 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 2060 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 197 IncrementalHoareTripleChecker+Valid, 1863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:32,564 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 647 Invalid, 2060 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [197 Valid, 1863 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:20:32,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8410 states. [2022-01-28 15:20:32,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8410 to 7762. [2022-01-28 15:20:32,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7762 states, 7761 states have (on average 4.480350470300219) internal successors, (34772), 7761 states have internal predecessors, (34772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:32,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7762 states to 7762 states and 34772 transitions. [2022-01-28 15:20:32,790 INFO L78 Accepts]: Start accepts. Automaton has 7762 states and 34772 transitions. Word has length 23 [2022-01-28 15:20:32,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:32,790 INFO L470 AbstractCegarLoop]: Abstraction has 7762 states and 34772 transitions. [2022-01-28 15:20:32,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:32,790 INFO L276 IsEmpty]: Start isEmpty. Operand 7762 states and 34772 transitions. [2022-01-28 15:20:32,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:32,805 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:32,806 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:32,821 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (399)] Ended with exit code 0 [2022-01-28 15:20:33,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 399 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable398 [2022-01-28 15:20:33,019 INFO L402 AbstractCegarLoop]: === Iteration 400 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:33,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:33,020 INFO L85 PathProgramCache]: Analyzing trace with hash 250043362, now seen corresponding path program 281 times [2022-01-28 15:20:33,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:33,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252754536] [2022-01-28 15:20:33,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:33,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:33,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:33,124 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:33,124 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:33,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252754536] [2022-01-28 15:20:33,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252754536] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:33,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363891423] [2022-01-28 15:20:33,124 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:20:33,125 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:33,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:33,125 INFO L229 MonitoredProcess]: Starting monitored process 400 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:33,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (400)] Waiting until timeout for monitored process [2022-01-28 15:20:33,148 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:20:33,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:33,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:20:33,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:33,237 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:33,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:20:33,410 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:33,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:33,518 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:33,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:20:33,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:33,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:20:33,548 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:33,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363891423] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:33,549 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:33,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:20:33,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753640271] [2022-01-28 15:20:33,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:33,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:20:33,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:33,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:20:33,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:20:33,549 INFO L87 Difference]: Start difference. First operand 7762 states and 34772 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:34,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:34,596 INFO L93 Difference]: Finished difference Result 8381 states and 37207 transitions. [2022-01-28 15:20:34,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-28 15:20:34,596 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:34,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:34,619 INFO L225 Difference]: With dead ends: 8381 [2022-01-28 15:20:34,620 INFO L226 Difference]: Without dead ends: 8356 [2022-01-28 15:20:34,620 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=320, Invalid=1660, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:20:34,620 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 190 mSDsluCounter, 888 mSDsCounter, 0 mSdLazyCounter, 1654 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 538 SdHoareTripleChecker+Invalid, 1782 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 1654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:34,620 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 538 Invalid, 1782 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 1654 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:20:34,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8356 states. [2022-01-28 15:20:34,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8356 to 7764. [2022-01-28 15:20:34,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7764 states, 7763 states have (on average 4.480484348834214) internal successors, (34782), 7763 states have internal predecessors, (34782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:34,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7764 states to 7764 states and 34782 transitions. [2022-01-28 15:20:34,775 INFO L78 Accepts]: Start accepts. Automaton has 7764 states and 34782 transitions. Word has length 23 [2022-01-28 15:20:34,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:34,775 INFO L470 AbstractCegarLoop]: Abstraction has 7764 states and 34782 transitions. [2022-01-28 15:20:34,775 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:34,775 INFO L276 IsEmpty]: Start isEmpty. Operand 7764 states and 34782 transitions. [2022-01-28 15:20:34,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:34,792 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:34,792 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:34,823 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (400)] Forceful destruction successful, exit code 0 [2022-01-28 15:20:35,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 400 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable399 [2022-01-28 15:20:35,008 INFO L402 AbstractCegarLoop]: === Iteration 401 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:35,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:35,008 INFO L85 PathProgramCache]: Analyzing trace with hash -762649170, now seen corresponding path program 282 times [2022-01-28 15:20:35,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:35,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472022344] [2022-01-28 15:20:35,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:35,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:35,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:35,122 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:35,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:35,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472022344] [2022-01-28 15:20:35,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472022344] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:35,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843760019] [2022-01-28 15:20:35,122 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:20:35,122 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:35,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:35,123 INFO L229 MonitoredProcess]: Starting monitored process 401 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:35,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (401)] Waiting until timeout for monitored process [2022-01-28 15:20:35,146 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:20:35,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:35,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:20:35,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:35,222 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:35,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:20:35,397 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:35,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:35,502 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:35,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:20:35,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:35,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:20:35,535 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:35,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843760019] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:35,536 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:35,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:20:35,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611352741] [2022-01-28 15:20:35,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:35,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:20:35,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:35,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:20:35,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:20:35,536 INFO L87 Difference]: Start difference. First operand 7764 states and 34782 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:36,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:36,994 INFO L93 Difference]: Finished difference Result 8372 states and 37168 transitions. [2022-01-28 15:20:36,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-28 15:20:36,994 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:36,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:37,016 INFO L225 Difference]: With dead ends: 8372 [2022-01-28 15:20:37,017 INFO L226 Difference]: Without dead ends: 8351 [2022-01-28 15:20:37,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 712 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=422, Invalid=2440, Unknown=0, NotChecked=0, Total=2862 [2022-01-28 15:20:37,017 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 201 mSDsluCounter, 1017 mSDsCounter, 0 mSdLazyCounter, 1818 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 611 SdHoareTripleChecker+Invalid, 1961 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 1818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:37,017 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 611 Invalid, 1961 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 1818 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:20:37,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8351 states. [2022-01-28 15:20:37,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8351 to 7764. [2022-01-28 15:20:37,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7764 states, 7763 states have (on average 4.480484348834214) internal successors, (34782), 7763 states have internal predecessors, (34782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:37,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7764 states to 7764 states and 34782 transitions. [2022-01-28 15:20:37,164 INFO L78 Accepts]: Start accepts. Automaton has 7764 states and 34782 transitions. Word has length 23 [2022-01-28 15:20:37,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:37,164 INFO L470 AbstractCegarLoop]: Abstraction has 7764 states and 34782 transitions. [2022-01-28 15:20:37,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:37,164 INFO L276 IsEmpty]: Start isEmpty. Operand 7764 states and 34782 transitions. [2022-01-28 15:20:37,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:37,178 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:37,179 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:37,194 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (401)] Forceful destruction successful, exit code 0 [2022-01-28 15:20:37,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 401 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable400 [2022-01-28 15:20:37,394 INFO L402 AbstractCegarLoop]: === Iteration 402 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:37,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:37,394 INFO L85 PathProgramCache]: Analyzing trace with hash 980697634, now seen corresponding path program 283 times [2022-01-28 15:20:37,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:37,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978231015] [2022-01-28 15:20:37,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:37,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:37,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:37,512 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:37,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:37,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978231015] [2022-01-28 15:20:37,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978231015] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:37,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326225970] [2022-01-28 15:20:37,512 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:20:37,512 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:37,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:37,513 INFO L229 MonitoredProcess]: Starting monitored process 402 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:37,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (402)] Waiting until timeout for monitored process [2022-01-28 15:20:37,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:37,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:20:37,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:37,681 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:37,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:20:37,832 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:37,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:37,993 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:37,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:20:38,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:38,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:20:38,043 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:38,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326225970] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:38,043 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:38,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:20:38,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568315769] [2022-01-28 15:20:38,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:38,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:20:38,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:38,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:20:38,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:20:38,044 INFO L87 Difference]: Start difference. First operand 7764 states and 34782 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:40,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:40,298 INFO L93 Difference]: Finished difference Result 9193 states and 40388 transitions. [2022-01-28 15:20:40,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-28 15:20:40,298 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:40,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:40,324 INFO L225 Difference]: With dead ends: 9193 [2022-01-28 15:20:40,324 INFO L226 Difference]: Without dead ends: 9147 [2022-01-28 15:20:40,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 812 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=439, Invalid=2753, Unknown=0, NotChecked=0, Total=3192 [2022-01-28 15:20:40,325 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 270 mSDsluCounter, 1316 mSDsCounter, 0 mSdLazyCounter, 2257 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 2421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 2257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:40,325 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [270 Valid, 848 Invalid, 2421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 2257 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-28 15:20:40,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9147 states. [2022-01-28 15:20:40,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9147 to 7762. [2022-01-28 15:20:40,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7762 states, 7761 states have (on average 4.480865867800541) internal successors, (34776), 7761 states have internal predecessors, (34776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:40,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7762 states to 7762 states and 34776 transitions. [2022-01-28 15:20:40,523 INFO L78 Accepts]: Start accepts. Automaton has 7762 states and 34776 transitions. Word has length 23 [2022-01-28 15:20:40,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:40,523 INFO L470 AbstractCegarLoop]: Abstraction has 7762 states and 34776 transitions. [2022-01-28 15:20:40,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:40,523 INFO L276 IsEmpty]: Start isEmpty. Operand 7762 states and 34776 transitions. [2022-01-28 15:20:40,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:40,539 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:40,539 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:40,556 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (402)] Forceful destruction successful, exit code 0 [2022-01-28 15:20:40,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable401,402 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:40,751 INFO L402 AbstractCegarLoop]: === Iteration 403 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:40,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:40,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1652514786, now seen corresponding path program 284 times [2022-01-28 15:20:40,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:40,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903614535] [2022-01-28 15:20:40,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:40,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:40,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:40,846 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:40,846 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:40,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903614535] [2022-01-28 15:20:40,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903614535] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:40,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261960863] [2022-01-28 15:20:40,846 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:20:40,846 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:40,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:40,847 INFO L229 MonitoredProcess]: Starting monitored process 403 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:40,848 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (403)] Waiting until timeout for monitored process [2022-01-28 15:20:40,876 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:20:40,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:40,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:20:40,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:40,996 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:40,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:20:41,118 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:41,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:41,232 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:41,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:20:41,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:41,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:20:41,267 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:41,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261960863] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:41,268 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:41,268 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:20:41,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573723947] [2022-01-28 15:20:41,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:41,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:20:41,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:41,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:20:41,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:20:41,268 INFO L87 Difference]: Start difference. First operand 7762 states and 34776 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:43,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:43,104 INFO L93 Difference]: Finished difference Result 9589 states and 41929 transitions. [2022-01-28 15:20:43,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-28 15:20:43,104 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:43,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:43,133 INFO L225 Difference]: With dead ends: 9589 [2022-01-28 15:20:43,133 INFO L226 Difference]: Without dead ends: 9545 [2022-01-28 15:20:43,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 730 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=434, Invalid=2536, Unknown=0, NotChecked=0, Total=2970 [2022-01-28 15:20:43,133 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 327 mSDsluCounter, 1444 mSDsCounter, 0 mSdLazyCounter, 2139 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 906 SdHoareTripleChecker+Invalid, 2302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 2139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:43,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [327 Valid, 906 Invalid, 2302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 2139 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:20:43,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9545 states. [2022-01-28 15:20:43,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9545 to 7766. [2022-01-28 15:20:43,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7766 states, 7765 states have (on average 4.48061815840309) internal successors, (34792), 7765 states have internal predecessors, (34792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:43,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7766 states to 7766 states and 34792 transitions. [2022-01-28 15:20:43,326 INFO L78 Accepts]: Start accepts. Automaton has 7766 states and 34792 transitions. Word has length 23 [2022-01-28 15:20:43,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:43,326 INFO L470 AbstractCegarLoop]: Abstraction has 7766 states and 34792 transitions. [2022-01-28 15:20:43,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:43,326 INFO L276 IsEmpty]: Start isEmpty. Operand 7766 states and 34792 transitions. [2022-01-28 15:20:43,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:43,343 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:43,343 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:43,361 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (403)] Forceful destruction successful, exit code 0 [2022-01-28 15:20:43,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 403 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable402 [2022-01-28 15:20:43,559 INFO L402 AbstractCegarLoop]: === Iteration 404 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:43,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:43,560 INFO L85 PathProgramCache]: Analyzing trace with hash -2128925658, now seen corresponding path program 285 times [2022-01-28 15:20:43,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:43,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106537454] [2022-01-28 15:20:43,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:43,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:43,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:43,705 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:43,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:43,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106537454] [2022-01-28 15:20:43,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106537454] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:43,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138582591] [2022-01-28 15:20:43,706 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:20:43,706 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:43,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:43,707 INFO L229 MonitoredProcess]: Starting monitored process 404 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:43,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (404)] Waiting until timeout for monitored process [2022-01-28 15:20:43,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:20:43,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:43,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:20:43,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:43,860 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:43,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:20:44,065 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:44,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:44,212 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:44,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:20:44,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:44,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:20:44,254 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:44,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138582591] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:44,254 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:44,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:20:44,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855261852] [2022-01-28 15:20:44,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:44,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:20:44,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:44,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:20:44,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:20:44,255 INFO L87 Difference]: Start difference. First operand 7766 states and 34792 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:45,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:45,819 INFO L93 Difference]: Finished difference Result 9098 states and 39948 transitions. [2022-01-28 15:20:45,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-28 15:20:45,819 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:45,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:45,848 INFO L225 Difference]: With dead ends: 9098 [2022-01-28 15:20:45,848 INFO L226 Difference]: Without dead ends: 9048 [2022-01-28 15:20:45,849 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 610 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=393, Invalid=2057, Unknown=0, NotChecked=0, Total=2450 [2022-01-28 15:20:45,849 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 275 mSDsluCounter, 1074 mSDsCounter, 0 mSdLazyCounter, 1823 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 1958 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 1823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:45,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [275 Valid, 639 Invalid, 1958 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 1823 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:20:45,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9048 states. [2022-01-28 15:20:45,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9048 to 7770. [2022-01-28 15:20:45,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7770 states, 7769 states have (on average 4.48062813746943) internal successors, (34810), 7769 states have internal predecessors, (34810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:46,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7770 states to 7770 states and 34810 transitions. [2022-01-28 15:20:46,024 INFO L78 Accepts]: Start accepts. Automaton has 7770 states and 34810 transitions. Word has length 23 [2022-01-28 15:20:46,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:46,025 INFO L470 AbstractCegarLoop]: Abstraction has 7770 states and 34810 transitions. [2022-01-28 15:20:46,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:46,025 INFO L276 IsEmpty]: Start isEmpty. Operand 7770 states and 34810 transitions. [2022-01-28 15:20:46,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:46,041 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:46,041 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:46,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (404)] Forceful destruction successful, exit code 0 [2022-01-28 15:20:46,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 404 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable403 [2022-01-28 15:20:46,251 INFO L402 AbstractCegarLoop]: === Iteration 405 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:46,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:46,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1053214502, now seen corresponding path program 286 times [2022-01-28 15:20:46,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:46,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713823101] [2022-01-28 15:20:46,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:46,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:46,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:46,376 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:46,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:46,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713823101] [2022-01-28 15:20:46,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713823101] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:46,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197083709] [2022-01-28 15:20:46,376 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:20:46,376 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:46,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:46,377 INFO L229 MonitoredProcess]: Starting monitored process 405 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:46,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (405)] Waiting until timeout for monitored process [2022-01-28 15:20:46,408 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:20:46,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:46,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:20:46,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:46,551 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:46,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:20:46,753 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:46,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:46,856 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:46,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:20:46,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:46,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:20:46,889 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:46,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1197083709] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:46,889 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:46,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:20:46,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194386040] [2022-01-28 15:20:46,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:46,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:20:46,889 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:46,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:20:46,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:20:46,890 INFO L87 Difference]: Start difference. First operand 7770 states and 34810 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:48,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:48,481 INFO L93 Difference]: Finished difference Result 9273 states and 40707 transitions. [2022-01-28 15:20:48,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-28 15:20:48,481 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:48,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:48,512 INFO L225 Difference]: With dead ends: 9273 [2022-01-28 15:20:48,513 INFO L226 Difference]: Without dead ends: 9231 [2022-01-28 15:20:48,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 653 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=442, Invalid=2314, Unknown=0, NotChecked=0, Total=2756 [2022-01-28 15:20:48,513 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 338 mSDsluCounter, 1093 mSDsCounter, 0 mSdLazyCounter, 1714 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 1913 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 1714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:48,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 663 Invalid, 1913 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 1714 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:20:48,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9231 states. [2022-01-28 15:20:48,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9231 to 7774. [2022-01-28 15:20:48,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7774 states, 7773 states have (on average 4.480380805351859) internal successors, (34826), 7773 states have internal predecessors, (34826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:48,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7774 states to 7774 states and 34826 transitions. [2022-01-28 15:20:48,692 INFO L78 Accepts]: Start accepts. Automaton has 7774 states and 34826 transitions. Word has length 23 [2022-01-28 15:20:48,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:48,692 INFO L470 AbstractCegarLoop]: Abstraction has 7774 states and 34826 transitions. [2022-01-28 15:20:48,692 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:48,692 INFO L276 IsEmpty]: Start isEmpty. Operand 7774 states and 34826 transitions. [2022-01-28 15:20:48,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:48,709 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:48,709 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:48,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (405)] Forceful destruction successful, exit code 0 [2022-01-28 15:20:48,922 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 405 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable404 [2022-01-28 15:20:48,922 INFO L402 AbstractCegarLoop]: === Iteration 406 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:48,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:48,923 INFO L85 PathProgramCache]: Analyzing trace with hash -882399570, now seen corresponding path program 287 times [2022-01-28 15:20:48,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:48,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625504856] [2022-01-28 15:20:48,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:48,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:48,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:49,045 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:49,045 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:49,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625504856] [2022-01-28 15:20:49,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625504856] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:49,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667074343] [2022-01-28 15:20:49,046 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:20:49,046 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:49,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:49,047 INFO L229 MonitoredProcess]: Starting monitored process 406 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:49,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (406)] Waiting until timeout for monitored process [2022-01-28 15:20:49,071 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:20:49,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:49,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:20:49,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:49,248 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:49,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:20:49,415 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:49,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:49,577 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:49,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:20:49,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:49,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:20:49,628 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:49,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667074343] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:49,628 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:49,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:20:49,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231439569] [2022-01-28 15:20:49,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:49,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:20:49,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:49,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:20:49,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:20:49,629 INFO L87 Difference]: Start difference. First operand 7774 states and 34826 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:51,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:51,073 INFO L93 Difference]: Finished difference Result 8654 states and 38276 transitions. [2022-01-28 15:20:51,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-28 15:20:51,073 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:51,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:51,099 INFO L225 Difference]: With dead ends: 8654 [2022-01-28 15:20:51,100 INFO L226 Difference]: Without dead ends: 8631 [2022-01-28 15:20:51,100 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 555 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=384, Invalid=1968, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:20:51,100 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 281 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 1520 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 1671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 1520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:51,100 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 677 Invalid, 1671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 1520 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:20:51,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8631 states. [2022-01-28 15:20:51,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8631 to 7774. [2022-01-28 15:20:51,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7774 states, 7773 states have (on average 4.480380805351859) internal successors, (34826), 7773 states have internal predecessors, (34826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:51,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7774 states to 7774 states and 34826 transitions. [2022-01-28 15:20:51,300 INFO L78 Accepts]: Start accepts. Automaton has 7774 states and 34826 transitions. Word has length 23 [2022-01-28 15:20:51,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:51,300 INFO L470 AbstractCegarLoop]: Abstraction has 7774 states and 34826 transitions. [2022-01-28 15:20:51,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:51,300 INFO L276 IsEmpty]: Start isEmpty. Operand 7774 states and 34826 transitions. [2022-01-28 15:20:51,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:51,317 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:51,317 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:51,333 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (406)] Forceful destruction successful, exit code 0 [2022-01-28 15:20:51,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 406 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable405 [2022-01-28 15:20:51,531 INFO L402 AbstractCegarLoop]: === Iteration 407 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:51,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:51,532 INFO L85 PathProgramCache]: Analyzing trace with hash 554228488, now seen corresponding path program 288 times [2022-01-28 15:20:51,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:51,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150996279] [2022-01-28 15:20:51,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:51,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:51,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:51,610 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:51,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:51,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150996279] [2022-01-28 15:20:51,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150996279] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:51,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435979835] [2022-01-28 15:20:51,611 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:20:51,611 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:51,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:51,612 INFO L229 MonitoredProcess]: Starting monitored process 407 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:51,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (407)] Waiting until timeout for monitored process [2022-01-28 15:20:51,643 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:20:51,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:51,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:20:51,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:51,779 INFO L354 Elim1Store]: treesize reduction 18, result has 67.3 percent of original size [2022-01-28 15:20:51,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 61 treesize of output 72 [2022-01-28 15:20:51,843 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:51,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:51,996 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:51,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435979835] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:51,996 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:51,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:20:51,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421876778] [2022-01-28 15:20:51,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:51,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:20:51,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:51,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:20:51,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=607, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:20:51,997 INFO L87 Difference]: Start difference. First operand 7774 states and 34826 transitions. Second operand has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 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-01-28 15:20:54,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:54,225 INFO L93 Difference]: Finished difference Result 9932 states and 43268 transitions. [2022-01-28 15:20:54,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-28 15:20:54,226 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:54,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:54,251 INFO L225 Difference]: With dead ends: 9932 [2022-01-28 15:20:54,251 INFO L226 Difference]: Without dead ends: 9881 [2022-01-28 15:20:54,252 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1252 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=589, Invalid=4523, Unknown=0, NotChecked=0, Total=5112 [2022-01-28 15:20:54,252 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 496 mSDsluCounter, 1915 mSDsCounter, 0 mSdLazyCounter, 3051 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 496 SdHoareTripleChecker+Valid, 1267 SdHoareTripleChecker+Invalid, 3252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 3051 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:54,252 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [496 Valid, 1267 Invalid, 3252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 3051 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-28 15:20:54,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9881 states. [2022-01-28 15:20:54,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9881 to 7834. [2022-01-28 15:20:54,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7834 states, 7833 states have (on average 4.480275756415167) internal successors, (35094), 7833 states have internal predecessors, (35094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:54,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7834 states to 7834 states and 35094 transitions. [2022-01-28 15:20:54,415 INFO L78 Accepts]: Start accepts. Automaton has 7834 states and 35094 transitions. Word has length 23 [2022-01-28 15:20:54,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:54,415 INFO L470 AbstractCegarLoop]: Abstraction has 7834 states and 35094 transitions. [2022-01-28 15:20:54,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.2222222222222223) internal successors, (60), 26 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-01-28 15:20:54,415 INFO L276 IsEmpty]: Start isEmpty. Operand 7834 states and 35094 transitions. [2022-01-28 15:20:54,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:54,429 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:54,429 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:54,445 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (407)] Forceful destruction successful, exit code 0 [2022-01-28 15:20:54,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable406,407 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:54,635 INFO L402 AbstractCegarLoop]: === Iteration 408 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:54,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:54,636 INFO L85 PathProgramCache]: Analyzing trace with hash 327007108, now seen corresponding path program 289 times [2022-01-28 15:20:54,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:54,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718376290] [2022-01-28 15:20:54,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:54,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:54,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:54,739 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:54,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:54,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718376290] [2022-01-28 15:20:54,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718376290] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:54,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809259967] [2022-01-28 15:20:54,740 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:20:54,740 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:54,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:54,741 INFO L229 MonitoredProcess]: Starting monitored process 408 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:54,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (408)] Waiting until timeout for monitored process [2022-01-28 15:20:54,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:54,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:20:54,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:54,935 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:54,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:20:55,068 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:55,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:55,188 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:55,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:20:55,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:55,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:20:55,229 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:55,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809259967] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:55,229 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:55,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:20:55,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31930829] [2022-01-28 15:20:55,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:55,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:20:55,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:55,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:20:55,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=516, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:20:55,230 INFO L87 Difference]: Start difference. First operand 7834 states and 35094 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:56,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:56,486 INFO L93 Difference]: Finished difference Result 8316 states and 36979 transitions. [2022-01-28 15:20:56,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:20:56,486 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:56,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:56,507 INFO L225 Difference]: With dead ends: 8316 [2022-01-28 15:20:56,507 INFO L226 Difference]: Without dead ends: 8294 [2022-01-28 15:20:56,508 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=267, Invalid=1713, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:20:56,508 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 162 mSDsluCounter, 1119 mSDsCounter, 0 mSdLazyCounter, 1887 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 738 SdHoareTripleChecker+Invalid, 1960 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1887 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:56,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 738 Invalid, 1960 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1887 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:20:56,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8294 states. [2022-01-28 15:20:56,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8294 to 7838. [2022-01-28 15:20:56,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7838 states, 7837 states have (on average 4.480285823657011) internal successors, (35112), 7837 states have internal predecessors, (35112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:56,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7838 states to 7838 states and 35112 transitions. [2022-01-28 15:20:56,650 INFO L78 Accepts]: Start accepts. Automaton has 7838 states and 35112 transitions. Word has length 23 [2022-01-28 15:20:56,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:56,650 INFO L470 AbstractCegarLoop]: Abstraction has 7838 states and 35112 transitions. [2022-01-28 15:20:56,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 24 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:56,650 INFO L276 IsEmpty]: Start isEmpty. Operand 7838 states and 35112 transitions. [2022-01-28 15:20:56,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:56,665 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:56,665 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:56,680 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (408)] Ended with exit code 0 [2022-01-28 15:20:56,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 408 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable407 [2022-01-28 15:20:56,880 INFO L402 AbstractCegarLoop]: === Iteration 409 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:56,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:56,880 INFO L85 PathProgramCache]: Analyzing trace with hash 840533960, now seen corresponding path program 290 times [2022-01-28 15:20:56,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:56,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430864026] [2022-01-28 15:20:56,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:56,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:56,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:57,015 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:57,015 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:57,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430864026] [2022-01-28 15:20:57,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430864026] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:57,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294184750] [2022-01-28 15:20:57,015 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:20:57,015 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:57,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:57,016 INFO L229 MonitoredProcess]: Starting monitored process 409 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:57,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (409)] Waiting until timeout for monitored process [2022-01-28 15:20:57,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:20:57,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:57,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:20:57,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:57,198 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:57,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:20:57,413 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:57,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:57,579 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:20:57,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:20:57,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:20:57,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:20:57,631 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:57,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294184750] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:57,632 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:57,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:20:57,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744430454] [2022-01-28 15:20:57,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:57,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:20:57,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:57,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:20:57,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:20:57,632 INFO L87 Difference]: Start difference. First operand 7838 states and 35112 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:58,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:58,946 INFO L93 Difference]: Finished difference Result 8299 states and 36888 transitions. [2022-01-28 15:20:58,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:20:58,946 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:58,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:58,970 INFO L225 Difference]: With dead ends: 8299 [2022-01-28 15:20:58,970 INFO L226 Difference]: Without dead ends: 8274 [2022-01-28 15:20:58,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=305, Invalid=1675, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:20:58,971 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 187 mSDsluCounter, 925 mSDsCounter, 0 mSdLazyCounter, 1584 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 1671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:58,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 562 Invalid, 1671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1584 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:20:58,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8274 states. [2022-01-28 15:20:59,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8274 to 7840. [2022-01-28 15:20:59,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7840 states, 7839 states have (on average 4.480418420716928) internal successors, (35122), 7839 states have internal predecessors, (35122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:59,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7840 states to 7840 states and 35122 transitions. [2022-01-28 15:20:59,159 INFO L78 Accepts]: Start accepts. Automaton has 7840 states and 35122 transitions. Word has length 23 [2022-01-28 15:20:59,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:59,159 INFO L470 AbstractCegarLoop]: Abstraction has 7840 states and 35122 transitions. [2022-01-28 15:20:59,159 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:59,159 INFO L276 IsEmpty]: Start isEmpty. Operand 7840 states and 35122 transitions. [2022-01-28 15:20:59,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:59,175 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:59,175 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:59,192 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (409)] Forceful destruction successful, exit code 0 [2022-01-28 15:20:59,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 409 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable408 [2022-01-28 15:20:59,390 INFO L402 AbstractCegarLoop]: === Iteration 410 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:20:59,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:59,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1916245116, now seen corresponding path program 291 times [2022-01-28 15:20:59,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:59,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961682915] [2022-01-28 15:20:59,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:59,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:59,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:59,472 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:59,472 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:59,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961682915] [2022-01-28 15:20:59,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961682915] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:59,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781793219] [2022-01-28 15:20:59,473 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:20:59,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:59,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:59,473 INFO L229 MonitoredProcess]: Starting monitored process 410 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:59,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (410)] Waiting until timeout for monitored process [2022-01-28 15:20:59,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:20:59,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:59,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:20:59,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:59,599 INFO L354 Elim1Store]: treesize reduction 12, result has 74.5 percent of original size [2022-01-28 15:20:59,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 47 [2022-01-28 15:20:59,679 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:59,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:59,843 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:59,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781793219] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:59,843 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:59,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:20:59,843 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921087417] [2022-01-28 15:20:59,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:59,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:20:59,843 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:59,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:20:59,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:20:59,844 INFO L87 Difference]: Start difference. First operand 7840 states and 35122 transitions. Second operand has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:01,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:01,873 INFO L93 Difference]: Finished difference Result 9987 states and 43625 transitions. [2022-01-28 15:21:01,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-28 15:21:01,873 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:01,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:01,900 INFO L225 Difference]: With dead ends: 9987 [2022-01-28 15:21:01,900 INFO L226 Difference]: Without dead ends: 9938 [2022-01-28 15:21:01,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1552 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=728, Invalid=5124, Unknown=0, NotChecked=0, Total=5852 [2022-01-28 15:21:01,901 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 486 mSDsluCounter, 1223 mSDsCounter, 0 mSdLazyCounter, 2190 mSolverCounterSat, 250 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 754 SdHoareTripleChecker+Invalid, 2440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 250 IncrementalHoareTripleChecker+Valid, 2190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:01,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 754 Invalid, 2440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [250 Valid, 2190 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:21:01,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9938 states. [2022-01-28 15:21:02,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9938 to 7940. [2022-01-28 15:21:02,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7940 states, 7939 states have (on average 4.481672754755007) internal successors, (35580), 7939 states have internal predecessors, (35580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:02,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7940 states to 7940 states and 35580 transitions. [2022-01-28 15:21:02,133 INFO L78 Accepts]: Start accepts. Automaton has 7940 states and 35580 transitions. Word has length 23 [2022-01-28 15:21:02,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:02,133 INFO L470 AbstractCegarLoop]: Abstraction has 7940 states and 35580 transitions. [2022-01-28 15:21:02,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.185185185185185) internal successors, (59), 26 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:02,133 INFO L276 IsEmpty]: Start isEmpty. Operand 7940 states and 35580 transitions. [2022-01-28 15:21:02,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:02,149 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:02,149 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:02,165 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (410)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:02,354 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable409,410 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:02,354 INFO L402 AbstractCegarLoop]: === Iteration 411 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:02,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:02,355 INFO L85 PathProgramCache]: Analyzing trace with hash -2097726328, now seen corresponding path program 292 times [2022-01-28 15:21:02,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:02,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852610895] [2022-01-28 15:21:02,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:02,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:02,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:02,483 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:02,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:02,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852610895] [2022-01-28 15:21:02,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852610895] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:02,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979092015] [2022-01-28 15:21:02,484 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:21:02,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:02,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:02,485 INFO L229 MonitoredProcess]: Starting monitored process 411 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:02,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (411)] Waiting until timeout for monitored process [2022-01-28 15:21:02,507 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:21:02,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:02,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:02,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:02,631 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:02,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:21:02,867 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:02,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:02,996 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:02,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:21:03,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:03,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:21:03,033 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:03,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979092015] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:03,033 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:03,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:21:03,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394278571] [2022-01-28 15:21:03,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:03,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:21:03,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:03,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:21:03,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:21:03,034 INFO L87 Difference]: Start difference. First operand 7940 states and 35580 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:03,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:03,719 INFO L93 Difference]: Finished difference Result 8368 states and 37259 transitions. [2022-01-28 15:21:03,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-28 15:21:03,720 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:03,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:03,745 INFO L225 Difference]: With dead ends: 8368 [2022-01-28 15:21:03,746 INFO L226 Difference]: Without dead ends: 8342 [2022-01-28 15:21:03,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=206, Invalid=1054, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:21:03,746 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 153 mSDsluCounter, 713 mSDsCounter, 0 mSdLazyCounter, 1235 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 1314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:03,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 406 Invalid, 1314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1235 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:21:03,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8342 states. [2022-01-28 15:21:03,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8342 to 7947. [2022-01-28 15:21:03,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7947 states, 7946 states have (on average 4.480745028945381) internal successors, (35604), 7946 states have internal predecessors, (35604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:03,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7947 states to 7947 states and 35604 transitions. [2022-01-28 15:21:03,921 INFO L78 Accepts]: Start accepts. Automaton has 7947 states and 35604 transitions. Word has length 23 [2022-01-28 15:21:03,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:03,921 INFO L470 AbstractCegarLoop]: Abstraction has 7947 states and 35604 transitions. [2022-01-28 15:21:03,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:03,921 INFO L276 IsEmpty]: Start isEmpty. Operand 7947 states and 35604 transitions. [2022-01-28 15:21:03,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:03,938 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:03,938 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:03,954 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (411)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:04,154 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 411 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable410 [2022-01-28 15:21:04,154 INFO L402 AbstractCegarLoop]: === Iteration 412 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:04,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:04,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1155664900, now seen corresponding path program 293 times [2022-01-28 15:21:04,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:04,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629177656] [2022-01-28 15:21:04,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:04,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:04,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:04,255 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:04,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:04,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629177656] [2022-01-28 15:21:04,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629177656] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:04,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573206357] [2022-01-28 15:21:04,256 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:21:04,256 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:04,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:04,257 INFO L229 MonitoredProcess]: Starting monitored process 412 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:04,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (412)] Waiting until timeout for monitored process [2022-01-28 15:21:04,280 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:21:04,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:04,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:04,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:04,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:04,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:04,395 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:04,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 25 treesize of output 51 [2022-01-28 15:21:04,529 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:04,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:04,672 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:04,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2022-01-28 15:21:04,735 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:04,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573206357] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:04,735 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:04,735 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:21:04,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270145395] [2022-01-28 15:21:04,735 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:04,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:21:04,735 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:04,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:21:04,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:21:04,736 INFO L87 Difference]: Start difference. First operand 7947 states and 35604 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:05,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:05,867 INFO L93 Difference]: Finished difference Result 9296 states and 40981 transitions. [2022-01-28 15:21:05,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-28 15:21:05,867 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:05,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:05,896 INFO L225 Difference]: With dead ends: 9296 [2022-01-28 15:21:05,896 INFO L226 Difference]: Without dead ends: 9236 [2022-01-28 15:21:05,897 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 454 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=385, Invalid=1777, Unknown=0, NotChecked=0, Total=2162 [2022-01-28 15:21:05,897 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 230 mSDsluCounter, 1033 mSDsCounter, 0 mSdLazyCounter, 1738 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 1890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 1738 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:05,897 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [230 Valid, 632 Invalid, 1890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 1738 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:21:05,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9236 states. [2022-01-28 15:21:06,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9236 to 7970. [2022-01-28 15:21:06,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7970 states, 7969 states have (on average 4.482620153093237) internal successors, (35722), 7969 states have internal predecessors, (35722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:06,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7970 states to 7970 states and 35722 transitions. [2022-01-28 15:21:06,083 INFO L78 Accepts]: Start accepts. Automaton has 7970 states and 35722 transitions. Word has length 23 [2022-01-28 15:21:06,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:06,083 INFO L470 AbstractCegarLoop]: Abstraction has 7970 states and 35722 transitions. [2022-01-28 15:21:06,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:06,083 INFO L276 IsEmpty]: Start isEmpty. Operand 7970 states and 35722 transitions. [2022-01-28 15:21:06,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:06,100 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:06,100 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:06,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (412)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:06,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 412 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable411 [2022-01-28 15:21:06,315 INFO L402 AbstractCegarLoop]: === Iteration 413 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:06,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:06,316 INFO L85 PathProgramCache]: Analyzing trace with hash 297409886, now seen corresponding path program 294 times [2022-01-28 15:21:06,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:06,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681820185] [2022-01-28 15:21:06,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:06,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:06,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:06,469 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:06,469 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:06,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681820185] [2022-01-28 15:21:06,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681820185] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:06,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631196511] [2022-01-28 15:21:06,470 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:21:06,470 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:06,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:06,471 INFO L229 MonitoredProcess]: Starting monitored process 413 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:06,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (413)] Waiting until timeout for monitored process [2022-01-28 15:21:06,494 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:21:06,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:06,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-28 15:21:06,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:06,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:06,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:06,639 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:06,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 55 [2022-01-28 15:21:06,876 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:06,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:07,112 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:07,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631196511] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:07,112 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:07,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2022-01-28 15:21:07,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834353717] [2022-01-28 15:21:07,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:07,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-28 15:21:07,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:07,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-28 15:21:07,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=698, Unknown=0, NotChecked=0, Total=812 [2022-01-28 15:21:07,113 INFO L87 Difference]: Start difference. First operand 7970 states and 35722 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:08,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:08,723 INFO L93 Difference]: Finished difference Result 8695 states and 38528 transitions. [2022-01-28 15:21:08,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-28 15:21:08,723 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:08,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:08,751 INFO L225 Difference]: With dead ends: 8695 [2022-01-28 15:21:08,751 INFO L226 Difference]: Without dead ends: 8653 [2022-01-28 15:21:08,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 693 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=456, Invalid=2850, Unknown=0, NotChecked=0, Total=3306 [2022-01-28 15:21:08,752 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 400 mSDsluCounter, 1001 mSDsCounter, 0 mSdLazyCounter, 1705 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 623 SdHoareTripleChecker+Invalid, 1876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 1705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:08,752 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 623 Invalid, 1876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 1705 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:21:08,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8653 states. [2022-01-28 15:21:08,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8653 to 7974. [2022-01-28 15:21:08,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7974 states, 7973 states have (on average 4.4828797190518) internal successors, (35742), 7973 states have internal predecessors, (35742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:08,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7974 states to 7974 states and 35742 transitions. [2022-01-28 15:21:08,995 INFO L78 Accepts]: Start accepts. Automaton has 7974 states and 35742 transitions. Word has length 23 [2022-01-28 15:21:08,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:08,995 INFO L470 AbstractCegarLoop]: Abstraction has 7974 states and 35742 transitions. [2022-01-28 15:21:08,995 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:08,995 INFO L276 IsEmpty]: Start isEmpty. Operand 7974 states and 35742 transitions. [2022-01-28 15:21:09,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:09,013 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:09,013 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:09,030 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (413)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:09,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 413 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable412 [2022-01-28 15:21:09,228 INFO L402 AbstractCegarLoop]: === Iteration 414 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:09,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:09,229 INFO L85 PathProgramCache]: Analyzing trace with hash -521615364, now seen corresponding path program 295 times [2022-01-28 15:21:09,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:09,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811706543] [2022-01-28 15:21:09,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:09,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:09,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:09,306 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:09,306 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:09,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811706543] [2022-01-28 15:21:09,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811706543] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:09,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545275815] [2022-01-28 15:21:09,306 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:21:09,306 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:09,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:09,307 INFO L229 MonitoredProcess]: Starting monitored process 414 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:09,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (414)] Waiting until timeout for monitored process [2022-01-28 15:21:09,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:09,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:09,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:09,421 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:09,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:21:09,530 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:09,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:09,620 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:09,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:21:09,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:09,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:21:09,652 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:09,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545275815] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:09,653 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:09,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:21:09,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513837472] [2022-01-28 15:21:09,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:09,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:21:09,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:09,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:21:09,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:21:09,653 INFO L87 Difference]: Start difference. First operand 7974 states and 35742 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:10,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:10,598 INFO L93 Difference]: Finished difference Result 8787 states and 38927 transitions. [2022-01-28 15:21:10,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-28 15:21:10,598 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:10,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:10,623 INFO L225 Difference]: With dead ends: 8787 [2022-01-28 15:21:10,623 INFO L226 Difference]: Without dead ends: 8765 [2022-01-28 15:21:10,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 515 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=312, Invalid=1758, Unknown=0, NotChecked=0, Total=2070 [2022-01-28 15:21:10,624 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 190 mSDsluCounter, 1073 mSDsCounter, 0 mSdLazyCounter, 1891 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 724 SdHoareTripleChecker+Invalid, 1959 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1891 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:10,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [190 Valid, 724 Invalid, 1959 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1891 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:21:10,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8765 states. [2022-01-28 15:21:10,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8765 to 7980. [2022-01-28 15:21:10,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7980 states, 7979 states have (on average 4.482641935079584) internal successors, (35767), 7979 states have internal predecessors, (35767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:10,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7980 states to 7980 states and 35767 transitions. [2022-01-28 15:21:10,793 INFO L78 Accepts]: Start accepts. Automaton has 7980 states and 35767 transitions. Word has length 23 [2022-01-28 15:21:10,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:10,794 INFO L470 AbstractCegarLoop]: Abstraction has 7980 states and 35767 transitions. [2022-01-28 15:21:10,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:10,794 INFO L276 IsEmpty]: Start isEmpty. Operand 7980 states and 35767 transitions. [2022-01-28 15:21:10,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:10,810 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:10,810 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:10,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (414)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:11,023 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 414 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable413 [2022-01-28 15:21:11,023 INFO L402 AbstractCegarLoop]: === Iteration 415 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:11,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:11,023 INFO L85 PathProgramCache]: Analyzing trace with hash -8088512, now seen corresponding path program 296 times [2022-01-28 15:21:11,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:11,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873768737] [2022-01-28 15:21:11,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:11,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:11,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:11,108 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:11,108 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:11,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873768737] [2022-01-28 15:21:11,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873768737] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:11,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800106501] [2022-01-28 15:21:11,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:21:11,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:11,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:11,109 INFO L229 MonitoredProcess]: Starting monitored process 415 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:11,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (415)] Waiting until timeout for monitored process [2022-01-28 15:21:11,130 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:21:11,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:11,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:11,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:11,232 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:11,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:21:11,381 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:11,381 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:11,482 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:11,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:21:11,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:11,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:21:11,514 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:11,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800106501] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:11,515 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:11,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:21:11,515 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898261798] [2022-01-28 15:21:11,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:11,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:21:11,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:11,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:21:11,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:21:11,515 INFO L87 Difference]: Start difference. First operand 7980 states and 35767 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:12,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:12,536 INFO L93 Difference]: Finished difference Result 8685 states and 38505 transitions. [2022-01-28 15:21:12,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:21:12,536 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:12,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:12,563 INFO L225 Difference]: With dead ends: 8685 [2022-01-28 15:21:12,563 INFO L226 Difference]: Without dead ends: 8660 [2022-01-28 15:21:12,563 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=307, Invalid=1499, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:21:12,563 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 225 mSDsluCounter, 936 mSDsCounter, 0 mSdLazyCounter, 1740 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 597 SdHoareTripleChecker+Invalid, 1824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1740 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:12,564 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [225 Valid, 597 Invalid, 1824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1740 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:21:12,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8660 states. [2022-01-28 15:21:12,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8660 to 7976. [2022-01-28 15:21:12,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7976 states, 7975 states have (on average 4.482633228840125) internal successors, (35749), 7975 states have internal predecessors, (35749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:12,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7976 states to 7976 states and 35749 transitions. [2022-01-28 15:21:12,738 INFO L78 Accepts]: Start accepts. Automaton has 7976 states and 35749 transitions. Word has length 23 [2022-01-28 15:21:12,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:12,738 INFO L470 AbstractCegarLoop]: Abstraction has 7976 states and 35749 transitions. [2022-01-28 15:21:12,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:12,738 INFO L276 IsEmpty]: Start isEmpty. Operand 7976 states and 35749 transitions. [2022-01-28 15:21:12,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:12,754 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:12,754 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:12,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (415)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:12,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable414,415 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:12,970 INFO L402 AbstractCegarLoop]: === Iteration 416 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:12,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:12,970 INFO L85 PathProgramCache]: Analyzing trace with hash -112107866, now seen corresponding path program 297 times [2022-01-28 15:21:12,970 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:12,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541150125] [2022-01-28 15:21:12,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:12,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:12,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:13,094 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:13,094 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:13,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541150125] [2022-01-28 15:21:13,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541150125] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:13,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205026815] [2022-01-28 15:21:13,094 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:21:13,094 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:13,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:13,095 INFO L229 MonitoredProcess]: Starting monitored process 416 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:13,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (416)] Waiting until timeout for monitored process [2022-01-28 15:21:13,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:21:13,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:13,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:21:13,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:13,317 INFO L354 Elim1Store]: treesize reduction 18, result has 67.3 percent of original size [2022-01-28 15:21:13,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 61 treesize of output 72 [2022-01-28 15:21:13,410 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:13,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:13,615 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:21:13,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205026815] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:13,615 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:13,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 23 [2022-01-28 15:21:13,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703080298] [2022-01-28 15:21:13,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:13,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:21:13,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:13,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:21:13,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=466, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:21:13,616 INFO L87 Difference]: Start difference. First operand 7976 states and 35749 transitions. Second operand has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:15,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:15,556 INFO L93 Difference]: Finished difference Result 9667 states and 42383 transitions. [2022-01-28 15:21:15,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-28 15:21:15,557 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:15,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:15,590 INFO L225 Difference]: With dead ends: 9667 [2022-01-28 15:21:15,591 INFO L226 Difference]: Without dead ends: 9591 [2022-01-28 15:21:15,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1064 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=490, Invalid=3292, Unknown=0, NotChecked=0, Total=3782 [2022-01-28 15:21:15,591 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 376 mSDsluCounter, 1355 mSDsCounter, 0 mSdLazyCounter, 2250 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 853 SdHoareTripleChecker+Invalid, 2394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 2250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:15,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [376 Valid, 853 Invalid, 2394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 2250 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-28 15:21:15,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9591 states. [2022-01-28 15:21:15,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9591 to 8010. [2022-01-28 15:21:15,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8010 states, 8009 states have (on average 4.481708078411787) internal successors, (35894), 8009 states have internal predecessors, (35894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:15,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8010 states to 8010 states and 35894 transitions. [2022-01-28 15:21:15,858 INFO L78 Accepts]: Start accepts. Automaton has 8010 states and 35894 transitions. Word has length 23 [2022-01-28 15:21:15,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:15,858 INFO L470 AbstractCegarLoop]: Abstraction has 8010 states and 35894 transitions. [2022-01-28 15:21:15,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:15,859 INFO L276 IsEmpty]: Start isEmpty. Operand 8010 states and 35894 transitions. [2022-01-28 15:21:15,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:15,877 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:15,877 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:15,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (416)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:16,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 416 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable415 [2022-01-28 15:21:16,094 INFO L402 AbstractCegarLoop]: === Iteration 417 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:16,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:16,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1287636010, now seen corresponding path program 298 times [2022-01-28 15:21:16,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:16,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448276647] [2022-01-28 15:21:16,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:16,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:16,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:16,226 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:16,227 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:16,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448276647] [2022-01-28 15:21:16,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448276647] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:16,227 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685953521] [2022-01-28 15:21:16,227 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:21:16,227 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:16,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:16,228 INFO L229 MonitoredProcess]: Starting monitored process 417 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:16,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (417)] Waiting until timeout for monitored process [2022-01-28 15:21:16,251 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:21:16,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:16,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:16,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:16,400 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:16,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:21:16,626 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:16,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:16,801 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:16,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:21:16,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:16,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:21:16,853 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:16,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685953521] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:16,854 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:16,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:21:16,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369918686] [2022-01-28 15:21:16,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:16,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:21:16,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:16,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:21:16,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:21:16,854 INFO L87 Difference]: Start difference. First operand 8010 states and 35894 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:17,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:17,645 INFO L93 Difference]: Finished difference Result 8346 states and 37183 transitions. [2022-01-28 15:21:17,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-28 15:21:17,645 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:17,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:17,669 INFO L225 Difference]: With dead ends: 8346 [2022-01-28 15:21:17,669 INFO L226 Difference]: Without dead ends: 8320 [2022-01-28 15:21:17,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=189, Invalid=1071, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:21:17,670 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 160 mSDsluCounter, 594 mSDsCounter, 0 mSdLazyCounter, 1061 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 1129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1061 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:17,670 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 352 Invalid, 1129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1061 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:21:17,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8320 states. [2022-01-28 15:21:17,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8320 to 8017. [2022-01-28 15:21:17,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8017 states, 8016 states have (on average 4.480788423153693) internal successors, (35918), 8016 states have internal predecessors, (35918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:17,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8017 states to 8017 states and 35918 transitions. [2022-01-28 15:21:17,825 INFO L78 Accepts]: Start accepts. Automaton has 8017 states and 35918 transitions. Word has length 23 [2022-01-28 15:21:17,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:17,825 INFO L470 AbstractCegarLoop]: Abstraction has 8017 states and 35918 transitions. [2022-01-28 15:21:17,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:17,825 INFO L276 IsEmpty]: Start isEmpty. Operand 8017 states and 35918 transitions. [2022-01-28 15:21:17,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:17,841 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:17,841 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:17,857 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (417)] Ended with exit code 0 [2022-01-28 15:21:18,041 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable416,417 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:18,042 INFO L402 AbstractCegarLoop]: === Iteration 418 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:18,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:18,042 INFO L85 PathProgramCache]: Analyzing trace with hash 246059942, now seen corresponding path program 299 times [2022-01-28 15:21:18,042 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:18,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072086780] [2022-01-28 15:21:18,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:18,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:18,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:18,182 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:18,182 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:18,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072086780] [2022-01-28 15:21:18,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072086780] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:18,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760377470] [2022-01-28 15:21:18,183 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:21:18,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:18,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:18,184 INFO L229 MonitoredProcess]: Starting monitored process 418 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:18,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (418)] Waiting until timeout for monitored process [2022-01-28 15:21:18,215 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:21:18,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:18,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:18,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:18,378 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:18,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:21:18,626 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:18,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:18,803 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:18,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:21:18,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:18,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:21:18,855 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:18,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760377470] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:18,856 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:18,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:21:18,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973755463] [2022-01-28 15:21:18,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:18,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:21:18,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:18,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:21:18,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:21:18,856 INFO L87 Difference]: Start difference. First operand 8017 states and 35918 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:19,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:19,722 INFO L93 Difference]: Finished difference Result 8345 states and 37178 transitions. [2022-01-28 15:21:19,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-28 15:21:19,722 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:19,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:19,799 INFO L225 Difference]: With dead ends: 8345 [2022-01-28 15:21:19,799 INFO L226 Difference]: Without dead ends: 8317 [2022-01-28 15:21:19,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=187, Invalid=1073, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:21:19,800 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 168 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 1182 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 1244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:19,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 380 Invalid, 1244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1182 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:21:19,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8317 states. [2022-01-28 15:21:19,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8317 to 8010. [2022-01-28 15:21:19,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8010 states, 8009 states have (on average 4.481333499812711) internal successors, (35891), 8009 states have internal predecessors, (35891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:19,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8010 states to 8010 states and 35891 transitions. [2022-01-28 15:21:19,945 INFO L78 Accepts]: Start accepts. Automaton has 8010 states and 35891 transitions. Word has length 23 [2022-01-28 15:21:19,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:19,946 INFO L470 AbstractCegarLoop]: Abstraction has 8010 states and 35891 transitions. [2022-01-28 15:21:19,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:19,946 INFO L276 IsEmpty]: Start isEmpty. Operand 8010 states and 35891 transitions. [2022-01-28 15:21:19,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:19,961 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:19,961 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:19,976 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (418)] Ended with exit code 0 [2022-01-28 15:21:20,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 418 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable417 [2022-01-28 15:21:20,175 INFO L402 AbstractCegarLoop]: === Iteration 419 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:20,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:20,176 INFO L85 PathProgramCache]: Analyzing trace with hash -639738338, now seen corresponding path program 300 times [2022-01-28 15:21:20,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:20,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64876632] [2022-01-28 15:21:20,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:20,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:20,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:20,304 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:20,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:20,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64876632] [2022-01-28 15:21:20,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64876632] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:20,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847169130] [2022-01-28 15:21:20,305 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:21:20,305 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:20,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:20,309 INFO L229 MonitoredProcess]: Starting monitored process 419 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:20,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (419)] Waiting until timeout for monitored process [2022-01-28 15:21:20,333 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:21:20,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:20,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:21:20,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:20,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:20,525 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:21:20,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 24 treesize of output 48 [2022-01-28 15:21:20,610 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:20,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:20,850 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:20,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847169130] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:20,850 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:20,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:21:20,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127272792] [2022-01-28 15:21:20,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:20,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:21:20,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:20,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:21:20,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:21:20,851 INFO L87 Difference]: Start difference. First operand 8010 states and 35891 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:23,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:23,276 INFO L93 Difference]: Finished difference Result 9756 states and 42699 transitions. [2022-01-28 15:21:23,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-28 15:21:23,276 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:23,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:23,303 INFO L225 Difference]: With dead ends: 9756 [2022-01-28 15:21:23,303 INFO L226 Difference]: Without dead ends: 9664 [2022-01-28 15:21:23,304 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1471 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=646, Invalid=4904, Unknown=0, NotChecked=0, Total=5550 [2022-01-28 15:21:23,304 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 537 mSDsluCounter, 1406 mSDsCounter, 0 mSdLazyCounter, 2272 mSolverCounterSat, 252 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 875 SdHoareTripleChecker+Invalid, 2524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 252 IncrementalHoareTripleChecker+Valid, 2272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:23,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [537 Valid, 875 Invalid, 2524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [252 Valid, 2272 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-28 15:21:23,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9664 states. [2022-01-28 15:21:23,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9664 to 8038. [2022-01-28 15:21:23,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8038 states, 8037 states have (on average 4.481274107253951) internal successors, (36016), 8037 states have internal predecessors, (36016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:23,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8038 states to 8038 states and 36016 transitions. [2022-01-28 15:21:23,472 INFO L78 Accepts]: Start accepts. Automaton has 8038 states and 36016 transitions. Word has length 23 [2022-01-28 15:21:23,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:23,473 INFO L470 AbstractCegarLoop]: Abstraction has 8038 states and 36016 transitions. [2022-01-28 15:21:23,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:23,473 INFO L276 IsEmpty]: Start isEmpty. Operand 8038 states and 36016 transitions. [2022-01-28 15:21:23,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:23,522 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:23,522 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:23,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (419)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:23,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 419 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable418 [2022-01-28 15:21:23,739 INFO L402 AbstractCegarLoop]: === Iteration 420 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:23,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:23,740 INFO L85 PathProgramCache]: Analyzing trace with hash -824792620, now seen corresponding path program 301 times [2022-01-28 15:21:23,740 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:23,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451747723] [2022-01-28 15:21:23,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:23,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:23,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:23,866 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:23,866 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:23,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451747723] [2022-01-28 15:21:23,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451747723] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:23,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827838896] [2022-01-28 15:21:23,867 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:21:23,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:23,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:23,868 INFO L229 MonitoredProcess]: Starting monitored process 420 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:23,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (420)] Waiting until timeout for monitored process [2022-01-28 15:21:23,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:23,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:23,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:24,011 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:24,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:21:24,264 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:24,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:24,432 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:24,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:21:24,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:24,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:21:24,482 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:24,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827838896] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:24,482 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:24,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:21:24,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538338613] [2022-01-28 15:21:24,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:24,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:21:24,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:24,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:21:24,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:21:24,483 INFO L87 Difference]: Start difference. First operand 8038 states and 36016 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:25,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:25,415 INFO L93 Difference]: Finished difference Result 8421 states and 37520 transitions. [2022-01-28 15:21:25,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-28 15:21:25,416 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:25,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:25,439 INFO L225 Difference]: With dead ends: 8421 [2022-01-28 15:21:25,439 INFO L226 Difference]: Without dead ends: 8395 [2022-01-28 15:21:25,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=206, Invalid=1054, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:21:25,439 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 166 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 1360 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 1446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:25,440 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 436 Invalid, 1446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1360 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:21:25,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8395 states. [2022-01-28 15:21:25,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8395 to 8045. [2022-01-28 15:21:25,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8045 states, 8044 states have (on average 4.480358030830432) internal successors, (36040), 8044 states have internal predecessors, (36040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:25,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8045 states to 8045 states and 36040 transitions. [2022-01-28 15:21:25,597 INFO L78 Accepts]: Start accepts. Automaton has 8045 states and 36040 transitions. Word has length 23 [2022-01-28 15:21:25,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:25,597 INFO L470 AbstractCegarLoop]: Abstraction has 8045 states and 36040 transitions. [2022-01-28 15:21:25,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:25,597 INFO L276 IsEmpty]: Start isEmpty. Operand 8045 states and 36040 transitions. [2022-01-28 15:21:25,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:25,614 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:25,614 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:25,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (420)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:25,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 420 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable419 [2022-01-28 15:21:25,829 INFO L402 AbstractCegarLoop]: === Iteration 421 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:25,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:25,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1866368688, now seen corresponding path program 302 times [2022-01-28 15:21:25,830 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:25,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601220250] [2022-01-28 15:21:25,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:25,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:25,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:25,961 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:25,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:25,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601220250] [2022-01-28 15:21:25,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601220250] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:25,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421579188] [2022-01-28 15:21:25,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:21:25,962 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:25,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:25,963 INFO L229 MonitoredProcess]: Starting monitored process 421 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:25,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (421)] Waiting until timeout for monitored process [2022-01-28 15:21:25,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:21:25,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:25,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:25,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:26,118 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:26,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:21:26,345 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:26,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:26,467 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:26,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:21:26,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:26,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:21:26,499 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:26,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421579188] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:26,499 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:26,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:21:26,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038985130] [2022-01-28 15:21:26,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:26,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:21:26,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:26,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:21:26,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:21:26,499 INFO L87 Difference]: Start difference. First operand 8045 states and 36040 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:27,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:27,197 INFO L93 Difference]: Finished difference Result 8407 states and 37463 transitions. [2022-01-28 15:21:27,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-28 15:21:27,198 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:27,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:27,221 INFO L225 Difference]: With dead ends: 8407 [2022-01-28 15:21:27,222 INFO L226 Difference]: Without dead ends: 8379 [2022-01-28 15:21:27,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=212, Invalid=1120, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:21:27,222 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 170 mSDsluCounter, 719 mSDsCounter, 0 mSdLazyCounter, 1334 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 1411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:27,222 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 412 Invalid, 1411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1334 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:21:27,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8379 states. [2022-01-28 15:21:27,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8379 to 8038. [2022-01-28 15:21:27,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8038 states, 8037 states have (on average 4.481274107253951) internal successors, (36016), 8037 states have internal predecessors, (36016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:27,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8038 states to 8038 states and 36016 transitions. [2022-01-28 15:21:27,409 INFO L78 Accepts]: Start accepts. Automaton has 8038 states and 36016 transitions. Word has length 23 [2022-01-28 15:21:27,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:27,409 INFO L470 AbstractCegarLoop]: Abstraction has 8038 states and 36016 transitions. [2022-01-28 15:21:27,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:27,409 INFO L276 IsEmpty]: Start isEmpty. Operand 8038 states and 36016 transitions. [2022-01-28 15:21:27,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:27,425 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:27,425 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:27,442 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (421)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:27,640 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable420,421 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:27,640 INFO L402 AbstractCegarLoop]: === Iteration 422 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:27,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:27,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1711931170, now seen corresponding path program 303 times [2022-01-28 15:21:27,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:27,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779967871] [2022-01-28 15:21:27,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:27,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:27,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:27,731 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:27,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:27,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779967871] [2022-01-28 15:21:27,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779967871] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:27,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345449313] [2022-01-28 15:21:27,731 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:21:27,731 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:27,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:27,732 INFO L229 MonitoredProcess]: Starting monitored process 422 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:27,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (422)] Waiting until timeout for monitored process [2022-01-28 15:21:27,755 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:21:27,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:27,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:27,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:27,830 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:27,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:21:28,009 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:28,009 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:28,119 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:28,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:21:28,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:28,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:21:28,151 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:28,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345449313] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:28,151 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:28,151 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:21:28,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475725645] [2022-01-28 15:21:28,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:28,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:21:28,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:28,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:21:28,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:21:28,152 INFO L87 Difference]: Start difference. First operand 8038 states and 36016 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:29,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:29,014 INFO L93 Difference]: Finished difference Result 8440 states and 37592 transitions. [2022-01-28 15:21:29,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-28 15:21:29,014 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:29,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:29,038 INFO L225 Difference]: With dead ends: 8440 [2022-01-28 15:21:29,038 INFO L226 Difference]: Without dead ends: 8415 [2022-01-28 15:21:29,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 359 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=256, Invalid=1304, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:21:29,038 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 175 mSDsluCounter, 792 mSDsCounter, 0 mSdLazyCounter, 1415 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 1502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:29,038 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 475 Invalid, 1502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1415 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:21:29,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8415 states. [2022-01-28 15:21:29,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8415 to 8038. [2022-01-28 15:21:29,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8038 states, 8037 states have (on average 4.481274107253951) internal successors, (36016), 8037 states have internal predecessors, (36016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:29,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8038 states to 8038 states and 36016 transitions. [2022-01-28 15:21:29,201 INFO L78 Accepts]: Start accepts. Automaton has 8038 states and 36016 transitions. Word has length 23 [2022-01-28 15:21:29,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:29,201 INFO L470 AbstractCegarLoop]: Abstraction has 8038 states and 36016 transitions. [2022-01-28 15:21:29,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:29,201 INFO L276 IsEmpty]: Start isEmpty. Operand 8038 states and 36016 transitions. [2022-01-28 15:21:29,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:29,217 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:29,217 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:29,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (422)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:29,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 422 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable421 [2022-01-28 15:21:29,432 INFO L402 AbstractCegarLoop]: === Iteration 423 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:29,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:29,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1570343594, now seen corresponding path program 304 times [2022-01-28 15:21:29,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:29,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607961157] [2022-01-28 15:21:29,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:29,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:29,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:29,523 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:29,524 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:29,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607961157] [2022-01-28 15:21:29,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607961157] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:29,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556302206] [2022-01-28 15:21:29,524 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:21:29,524 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:29,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:29,525 INFO L229 MonitoredProcess]: Starting monitored process 423 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:29,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (423)] Waiting until timeout for monitored process [2022-01-28 15:21:29,547 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:21:29,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:29,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:29,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:29,621 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:29,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:21:29,793 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:29,793 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:29,903 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:29,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:21:29,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:29,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:21:29,967 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:29,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556302206] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:29,967 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:29,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:21:29,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975386887] [2022-01-28 15:21:29,967 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:29,967 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:21:29,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:29,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:21:29,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:21:29,968 INFO L87 Difference]: Start difference. First operand 8038 states and 36016 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:30,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:30,962 INFO L93 Difference]: Finished difference Result 8439 states and 37592 transitions. [2022-01-28 15:21:30,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-28 15:21:30,962 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:30,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:30,984 INFO L225 Difference]: With dead ends: 8439 [2022-01-28 15:21:30,984 INFO L226 Difference]: Without dead ends: 8418 [2022-01-28 15:21:30,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=314, Invalid=1666, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:21:30,985 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 203 mSDsluCounter, 766 mSDsCounter, 0 mSdLazyCounter, 1335 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 1450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 1335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:30,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 483 Invalid, 1450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 1335 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:21:30,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8418 states. [2022-01-28 15:21:31,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8418 to 8036. [2022-01-28 15:21:31,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8036 states, 8035 states have (on average 4.481393901680149) internal successors, (36008), 8035 states have internal predecessors, (36008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:31,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8036 states to 8036 states and 36008 transitions. [2022-01-28 15:21:31,132 INFO L78 Accepts]: Start accepts. Automaton has 8036 states and 36008 transitions. Word has length 23 [2022-01-28 15:21:31,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:31,132 INFO L470 AbstractCegarLoop]: Abstraction has 8036 states and 36008 transitions. [2022-01-28 15:21:31,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:31,132 INFO L276 IsEmpty]: Start isEmpty. Operand 8036 states and 36008 transitions. [2022-01-28 15:21:31,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:31,147 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:31,147 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:31,164 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (423)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:31,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 423 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable422 [2022-01-28 15:21:31,363 INFO L402 AbstractCegarLoop]: === Iteration 424 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:31,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:31,363 INFO L85 PathProgramCache]: Analyzing trace with hash 893093222, now seen corresponding path program 305 times [2022-01-28 15:21:31,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:31,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069841706] [2022-01-28 15:21:31,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:31,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:31,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:31,444 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:31,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:31,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069841706] [2022-01-28 15:21:31,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069841706] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:31,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823643359] [2022-01-28 15:21:31,445 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:21:31,445 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:31,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:31,446 INFO L229 MonitoredProcess]: Starting monitored process 424 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:31,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (424)] Waiting until timeout for monitored process [2022-01-28 15:21:31,468 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:21:31,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:31,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:31,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:31,548 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:31,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:21:31,701 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:31,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:31,812 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:31,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:21:31,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:31,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:21:31,843 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:31,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823643359] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:31,844 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:31,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:21:31,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988923736] [2022-01-28 15:21:31,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:31,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:21:31,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:31,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:21:31,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:21:31,844 INFO L87 Difference]: Start difference. First operand 8036 states and 36008 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:32,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:32,664 INFO L93 Difference]: Finished difference Result 8532 states and 37931 transitions. [2022-01-28 15:21:32,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-28 15:21:32,664 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:32,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:32,685 INFO L225 Difference]: With dead ends: 8532 [2022-01-28 15:21:32,685 INFO L226 Difference]: Without dead ends: 8507 [2022-01-28 15:21:32,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=276, Invalid=1446, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:21:32,686 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 192 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 1370 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 1464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 1370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:32,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 487 Invalid, 1464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 1370 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:21:32,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8507 states. [2022-01-28 15:21:32,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8507 to 8036. [2022-01-28 15:21:32,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8036 states, 8035 states have (on average 4.481393901680149) internal successors, (36008), 8035 states have internal predecessors, (36008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:32,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8036 states to 8036 states and 36008 transitions. [2022-01-28 15:21:32,880 INFO L78 Accepts]: Start accepts. Automaton has 8036 states and 36008 transitions. Word has length 23 [2022-01-28 15:21:32,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:32,880 INFO L470 AbstractCegarLoop]: Abstraction has 8036 states and 36008 transitions. [2022-01-28 15:21:32,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:32,880 INFO L276 IsEmpty]: Start isEmpty. Operand 8036 states and 36008 transitions. [2022-01-28 15:21:32,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:32,894 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:32,894 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:32,910 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (424)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:33,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable423,424 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:33,111 INFO L402 AbstractCegarLoop]: === Iteration 425 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:33,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:33,112 INFO L85 PathProgramCache]: Analyzing trace with hash -119599310, now seen corresponding path program 306 times [2022-01-28 15:21:33,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:33,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963555966] [2022-01-28 15:21:33,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:33,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:33,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:33,193 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:33,194 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:33,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963555966] [2022-01-28 15:21:33,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963555966] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:33,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276727965] [2022-01-28 15:21:33,194 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:21:33,194 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:33,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:33,195 INFO L229 MonitoredProcess]: Starting monitored process 425 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:33,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (425)] Waiting until timeout for monitored process [2022-01-28 15:21:33,225 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:21:33,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:33,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:21:33,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:33,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:33,333 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:21:33,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:21:33,425 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:33,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:33,572 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:33,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276727965] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:33,572 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:33,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:21:33,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881285731] [2022-01-28 15:21:33,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:33,573 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:21:33,573 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:33,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:21:33,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:21:33,573 INFO L87 Difference]: Start difference. First operand 8036 states and 36008 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:35,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:35,157 INFO L93 Difference]: Finished difference Result 9454 states and 41637 transitions. [2022-01-28 15:21:35,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-28 15:21:35,157 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:35,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:35,183 INFO L225 Difference]: With dead ends: 9454 [2022-01-28 15:21:35,183 INFO L226 Difference]: Without dead ends: 9405 [2022-01-28 15:21:35,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1120 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=581, Invalid=3841, Unknown=0, NotChecked=0, Total=4422 [2022-01-28 15:21:35,184 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 417 mSDsluCounter, 1270 mSDsCounter, 0 mSdLazyCounter, 2146 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 800 SdHoareTripleChecker+Invalid, 2327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 2146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:35,184 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [417 Valid, 800 Invalid, 2327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 2146 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:21:35,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9405 states. [2022-01-28 15:21:35,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9405 to 8072. [2022-01-28 15:21:35,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8072 states, 8071 states have (on average 4.481229091810184) internal successors, (36168), 8071 states have internal predecessors, (36168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:35,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8072 states to 8072 states and 36168 transitions. [2022-01-28 15:21:35,362 INFO L78 Accepts]: Start accepts. Automaton has 8072 states and 36168 transitions. Word has length 23 [2022-01-28 15:21:35,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:35,362 INFO L470 AbstractCegarLoop]: Abstraction has 8072 states and 36168 transitions. [2022-01-28 15:21:35,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:35,362 INFO L276 IsEmpty]: Start isEmpty. Operand 8072 states and 36168 transitions. [2022-01-28 15:21:35,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:35,378 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:35,378 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:35,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (425)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:35,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable424,425 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:35,593 INFO L402 AbstractCegarLoop]: === Iteration 426 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:35,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:35,593 INFO L85 PathProgramCache]: Analyzing trace with hash 2029846066, now seen corresponding path program 307 times [2022-01-28 15:21:35,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:35,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666093093] [2022-01-28 15:21:35,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:35,594 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:35,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:35,669 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:35,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:35,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666093093] [2022-01-28 15:21:35,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666093093] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:35,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903476825] [2022-01-28 15:21:35,669 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:21:35,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:35,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:35,670 INFO L229 MonitoredProcess]: Starting monitored process 426 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:35,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (426)] Waiting until timeout for monitored process [2022-01-28 15:21:35,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:35,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:35,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:35,794 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:35,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:21:35,906 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:35,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:36,025 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:36,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:21:36,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:36,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:21:36,055 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:36,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903476825] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:36,055 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:36,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:21:36,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864847455] [2022-01-28 15:21:36,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:36,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:21:36,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:36,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:21:36,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:21:36,055 INFO L87 Difference]: Start difference. First operand 8072 states and 36168 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:36,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:36,852 INFO L93 Difference]: Finished difference Result 8476 states and 37744 transitions. [2022-01-28 15:21:36,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-28 15:21:36,852 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:36,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:36,874 INFO L225 Difference]: With dead ends: 8476 [2022-01-28 15:21:36,875 INFO L226 Difference]: Without dead ends: 8454 [2022-01-28 15:21:36,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=233, Invalid=1407, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:21:36,875 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 137 mSDsluCounter, 984 mSDsCounter, 0 mSdLazyCounter, 1664 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 660 SdHoareTripleChecker+Invalid, 1728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:36,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 660 Invalid, 1728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1664 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:21:36,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8454 states. [2022-01-28 15:21:36,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8454 to 8076. [2022-01-28 15:21:37,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8076 states, 8075 states have (on average 4.481238390092879) internal successors, (36186), 8075 states have internal predecessors, (36186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:37,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8076 states to 8076 states and 36186 transitions. [2022-01-28 15:21:37,028 INFO L78 Accepts]: Start accepts. Automaton has 8076 states and 36186 transitions. Word has length 23 [2022-01-28 15:21:37,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:37,028 INFO L470 AbstractCegarLoop]: Abstraction has 8076 states and 36186 transitions. [2022-01-28 15:21:37,028 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:37,028 INFO L276 IsEmpty]: Start isEmpty. Operand 8076 states and 36186 transitions. [2022-01-28 15:21:37,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:37,043 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:37,043 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:37,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (426)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:37,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 426 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable425 [2022-01-28 15:21:37,259 INFO L402 AbstractCegarLoop]: === Iteration 427 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:37,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:37,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1679787278, now seen corresponding path program 308 times [2022-01-28 15:21:37,259 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:37,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441177742] [2022-01-28 15:21:37,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:37,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:37,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:37,337 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:37,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:37,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441177742] [2022-01-28 15:21:37,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441177742] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:37,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600273453] [2022-01-28 15:21:37,338 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:21:37,338 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:37,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:37,339 INFO L229 MonitoredProcess]: Starting monitored process 427 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:37,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (427)] Waiting until timeout for monitored process [2022-01-28 15:21:37,362 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:21:37,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:37,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:37,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:37,453 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:37,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:21:37,588 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:37,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:37,685 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:37,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:21:37,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:37,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:21:37,716 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:37,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600273453] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:37,717 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:37,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:21:37,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100540781] [2022-01-28 15:21:37,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:37,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:21:37,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:37,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:21:37,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:21:37,717 INFO L87 Difference]: Start difference. First operand 8076 states and 36186 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:38,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:38,321 INFO L93 Difference]: Finished difference Result 8396 states and 37406 transitions. [2022-01-28 15:21:38,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-28 15:21:38,321 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:38,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:38,343 INFO L225 Difference]: With dead ends: 8396 [2022-01-28 15:21:38,343 INFO L226 Difference]: Without dead ends: 8370 [2022-01-28 15:21:38,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 342 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=236, Invalid=1246, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:21:38,344 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 157 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 972 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 1056 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:38,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 327 Invalid, 1056 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 972 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:21:38,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8370 states. [2022-01-28 15:21:38,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8370 to 8076. [2022-01-28 15:21:38,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8076 states, 8075 states have (on average 4.481238390092879) internal successors, (36186), 8075 states have internal predecessors, (36186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:38,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8076 states to 8076 states and 36186 transitions. [2022-01-28 15:21:38,559 INFO L78 Accepts]: Start accepts. Automaton has 8076 states and 36186 transitions. Word has length 23 [2022-01-28 15:21:38,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:38,559 INFO L470 AbstractCegarLoop]: Abstraction has 8076 states and 36186 transitions. [2022-01-28 15:21:38,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:38,559 INFO L276 IsEmpty]: Start isEmpty. Operand 8076 states and 36186 transitions. [2022-01-28 15:21:38,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:38,575 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:38,575 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:38,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (427)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:38,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 427 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable426 [2022-01-28 15:21:38,791 INFO L402 AbstractCegarLoop]: === Iteration 428 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:38,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:38,792 INFO L85 PathProgramCache]: Analyzing trace with hash -66220544, now seen corresponding path program 309 times [2022-01-28 15:21:38,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:38,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789515690] [2022-01-28 15:21:38,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:38,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:38,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:38,876 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:38,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:38,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789515690] [2022-01-28 15:21:38,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789515690] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:38,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380778014] [2022-01-28 15:21:38,877 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:21:38,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:38,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:38,878 INFO L229 MonitoredProcess]: Starting monitored process 428 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:38,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (428)] Waiting until timeout for monitored process [2022-01-28 15:21:38,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:21:38,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:38,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:38,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:38,992 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:38,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:21:39,130 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:39,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:39,219 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:39,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:21:39,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:39,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:21:39,250 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:39,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380778014] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:39,251 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:39,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:21:39,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132275650] [2022-01-28 15:21:39,251 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:39,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:21:39,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:39,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:21:39,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:21:39,251 INFO L87 Difference]: Start difference. First operand 8076 states and 36186 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:40,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:40,041 INFO L93 Difference]: Finished difference Result 8388 states and 37382 transitions. [2022-01-28 15:21:40,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-28 15:21:40,042 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:40,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:40,066 INFO L225 Difference]: With dead ends: 8388 [2022-01-28 15:21:40,066 INFO L226 Difference]: Without dead ends: 8367 [2022-01-28 15:21:40,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 401 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=275, Invalid=1447, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:21:40,067 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 158 mSDsluCounter, 685 mSDsCounter, 0 mSdLazyCounter, 1162 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 1241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:40,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [158 Valid, 409 Invalid, 1241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1162 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:21:40,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8367 states. [2022-01-28 15:21:40,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8367 to 8072. [2022-01-28 15:21:40,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8072 states, 8071 states have (on average 4.481229091810184) internal successors, (36168), 8071 states have internal predecessors, (36168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:40,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8072 states to 8072 states and 36168 transitions. [2022-01-28 15:21:40,233 INFO L78 Accepts]: Start accepts. Automaton has 8072 states and 36168 transitions. Word has length 23 [2022-01-28 15:21:40,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:40,233 INFO L470 AbstractCegarLoop]: Abstraction has 8072 states and 36168 transitions. [2022-01-28 15:21:40,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:40,233 INFO L276 IsEmpty]: Start isEmpty. Operand 8072 states and 36168 transitions. [2022-01-28 15:21:40,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:40,249 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:40,249 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:40,267 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (428)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:40,453 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 428 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable427 [2022-01-28 15:21:40,453 INFO L402 AbstractCegarLoop]: === Iteration 429 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:40,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:40,453 INFO L85 PathProgramCache]: Analyzing trace with hash -622108750, now seen corresponding path program 310 times [2022-01-28 15:21:40,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:40,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403637119] [2022-01-28 15:21:40,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:40,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:40,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:40,556 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:40,556 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:40,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403637119] [2022-01-28 15:21:40,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403637119] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:40,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035287272] [2022-01-28 15:21:40,556 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:21:40,557 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:40,557 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:40,557 INFO L229 MonitoredProcess]: Starting monitored process 429 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:40,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (429)] Waiting until timeout for monitored process [2022-01-28 15:21:40,581 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:21:40,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:40,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:40,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:40,719 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:40,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:21:40,969 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:40,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:41,142 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:41,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:21:41,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:41,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:21:41,192 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:41,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035287272] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:41,193 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:41,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:21:41,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316739453] [2022-01-28 15:21:41,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:41,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:21:41,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:41,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:21:41,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:21:41,193 INFO L87 Difference]: Start difference. First operand 8072 states and 36168 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:42,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:42,127 INFO L93 Difference]: Finished difference Result 8452 states and 37663 transitions. [2022-01-28 15:21:42,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:21:42,127 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:42,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:42,148 INFO L225 Difference]: With dead ends: 8452 [2022-01-28 15:21:42,148 INFO L226 Difference]: Without dead ends: 8426 [2022-01-28 15:21:42,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=232, Invalid=1174, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:21:42,149 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 186 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 984 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 1079 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 984 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:42,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 312 Invalid, 1079 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 984 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:21:42,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8426 states. [2022-01-28 15:21:42,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8426 to 8079. [2022-01-28 15:21:42,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8079 states, 8078 states have (on average 4.480316910126269) internal successors, (36192), 8078 states have internal predecessors, (36192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:42,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8079 states to 8079 states and 36192 transitions. [2022-01-28 15:21:42,299 INFO L78 Accepts]: Start accepts. Automaton has 8079 states and 36192 transitions. Word has length 23 [2022-01-28 15:21:42,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:42,299 INFO L470 AbstractCegarLoop]: Abstraction has 8079 states and 36192 transitions. [2022-01-28 15:21:42,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:42,299 INFO L276 IsEmpty]: Start isEmpty. Operand 8079 states and 36192 transitions. [2022-01-28 15:21:42,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:42,315 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:42,315 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:42,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (429)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:42,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable428,429 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:42,531 INFO L402 AbstractCegarLoop]: === Iteration 430 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:42,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:42,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1663684818, now seen corresponding path program 311 times [2022-01-28 15:21:42,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:42,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43345088] [2022-01-28 15:21:42,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:42,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:42,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:42,668 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:42,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:42,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43345088] [2022-01-28 15:21:42,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43345088] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:42,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734379133] [2022-01-28 15:21:42,668 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:21:42,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:42,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:42,669 INFO L229 MonitoredProcess]: Starting monitored process 430 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:42,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (430)] Waiting until timeout for monitored process [2022-01-28 15:21:42,692 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-28 15:21:42,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:42,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:42,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:42,817 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:42,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:21:43,078 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:43,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:43,251 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:43,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:21:43,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:43,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:21:43,300 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:43,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734379133] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:43,300 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:43,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:21:43,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798707491] [2022-01-28 15:21:43,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:43,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:21:43,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:43,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:21:43,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:21:43,300 INFO L87 Difference]: Start difference. First operand 8079 states and 36192 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:44,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:44,318 INFO L93 Difference]: Finished difference Result 8413 states and 37511 transitions. [2022-01-28 15:21:44,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:21:44,318 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:44,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:44,342 INFO L225 Difference]: With dead ends: 8413 [2022-01-28 15:21:44,342 INFO L226 Difference]: Without dead ends: 8385 [2022-01-28 15:21:44,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 329 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=241, Invalid=1241, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:21:44,343 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 188 mSDsluCounter, 620 mSDsCounter, 0 mSdLazyCounter, 1169 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 1257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:44,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [188 Valid, 335 Invalid, 1257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1169 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:21:44,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8385 states. [2022-01-28 15:21:44,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8385 to 8072. [2022-01-28 15:21:44,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8072 states, 8071 states have (on average 4.481229091810184) internal successors, (36168), 8071 states have internal predecessors, (36168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:44,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8072 states to 8072 states and 36168 transitions. [2022-01-28 15:21:44,502 INFO L78 Accepts]: Start accepts. Automaton has 8072 states and 36168 transitions. Word has length 23 [2022-01-28 15:21:44,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:44,502 INFO L470 AbstractCegarLoop]: Abstraction has 8072 states and 36168 transitions. [2022-01-28 15:21:44,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:44,502 INFO L276 IsEmpty]: Start isEmpty. Operand 8072 states and 36168 transitions. [2022-01-28 15:21:44,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:44,518 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:44,518 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:44,534 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (430)] Ended with exit code 0 [2022-01-28 15:21:44,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 430 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable429 [2022-01-28 15:21:44,723 INFO L402 AbstractCegarLoop]: === Iteration 431 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:44,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:44,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1509247300, now seen corresponding path program 312 times [2022-01-28 15:21:44,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:44,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474600953] [2022-01-28 15:21:44,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:44,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:44,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:44,915 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:44,915 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:44,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474600953] [2022-01-28 15:21:44,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474600953] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:44,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849971376] [2022-01-28 15:21:44,915 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:21:44,915 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:44,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:44,920 INFO L229 MonitoredProcess]: Starting monitored process 431 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:44,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (431)] Waiting until timeout for monitored process [2022-01-28 15:21:44,946 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-28 15:21:44,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:44,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:21:44,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:45,074 INFO L354 Elim1Store]: treesize reduction 12, result has 74.5 percent of original size [2022-01-28 15:21:45,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 23 treesize of output 47 [2022-01-28 15:21:45,223 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:45,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:45,446 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:45,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849971376] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:45,447 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:45,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:21:45,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614367851] [2022-01-28 15:21:45,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:45,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:21:45,447 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:45,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:21:45,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:21:45,447 INFO L87 Difference]: Start difference. First operand 8072 states and 36168 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:47,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:47,495 INFO L93 Difference]: Finished difference Result 9115 states and 40244 transitions. [2022-01-28 15:21:47,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-28 15:21:47,496 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:47,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:47,522 INFO L225 Difference]: With dead ends: 9115 [2022-01-28 15:21:47,522 INFO L226 Difference]: Without dead ends: 9065 [2022-01-28 15:21:47,523 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1411 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=670, Invalid=4442, Unknown=0, NotChecked=0, Total=5112 [2022-01-28 15:21:47,523 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 392 mSDsluCounter, 941 mSDsCounter, 0 mSdLazyCounter, 1616 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 1810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 1616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:47,523 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [392 Valid, 555 Invalid, 1810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 1616 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:21:47,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9065 states. [2022-01-28 15:21:47,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9065 to 8104. [2022-01-28 15:21:47,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8104 states, 8103 states have (on average 4.481920276440825) internal successors, (36317), 8103 states have internal predecessors, (36317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:47,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8104 states to 8104 states and 36317 transitions. [2022-01-28 15:21:47,696 INFO L78 Accepts]: Start accepts. Automaton has 8104 states and 36317 transitions. Word has length 23 [2022-01-28 15:21:47,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:47,696 INFO L470 AbstractCegarLoop]: Abstraction has 8104 states and 36317 transitions. [2022-01-28 15:21:47,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:47,697 INFO L276 IsEmpty]: Start isEmpty. Operand 8104 states and 36317 transitions. [2022-01-28 15:21:47,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:47,714 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:47,714 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:47,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (431)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:47,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 431 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable430 [2022-01-28 15:21:47,927 INFO L402 AbstractCegarLoop]: === Iteration 432 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:47,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:47,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1773027464, now seen corresponding path program 313 times [2022-01-28 15:21:47,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:47,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659573116] [2022-01-28 15:21:47,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:47,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:47,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:48,018 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:48,019 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:48,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659573116] [2022-01-28 15:21:48,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659573116] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:48,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206385741] [2022-01-28 15:21:48,019 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:21:48,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:48,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:48,020 INFO L229 MonitoredProcess]: Starting monitored process 432 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:48,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (432)] Waiting until timeout for monitored process [2022-01-28 15:21:48,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:48,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:48,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:48,125 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:48,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:21:48,315 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:48,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:48,434 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:48,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:21:48,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:48,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:21:48,468 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:48,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206385741] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:48,468 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:48,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:21:48,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423653340] [2022-01-28 15:21:48,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:48,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:21:48,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:48,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:21:48,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:21:48,469 INFO L87 Difference]: Start difference. First operand 8104 states and 36317 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:49,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:49,638 INFO L93 Difference]: Finished difference Result 8551 states and 38079 transitions. [2022-01-28 15:21:49,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-28 15:21:49,638 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:49,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:49,665 INFO L225 Difference]: With dead ends: 8551 [2022-01-28 15:21:49,665 INFO L226 Difference]: Without dead ends: 8530 [2022-01-28 15:21:49,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 646 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=399, Invalid=2151, Unknown=0, NotChecked=0, Total=2550 [2022-01-28 15:21:49,665 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 243 mSDsluCounter, 758 mSDsCounter, 0 mSdLazyCounter, 1299 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 1447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 1299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:49,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [243 Valid, 464 Invalid, 1447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 1299 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:21:49,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8530 states. [2022-01-28 15:21:49,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8530 to 8102. [2022-01-28 15:21:49,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8102 states, 8101 states have (on average 4.482039254413036) internal successors, (36309), 8101 states have internal predecessors, (36309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:49,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8102 states to 8102 states and 36309 transitions. [2022-01-28 15:21:49,849 INFO L78 Accepts]: Start accepts. Automaton has 8102 states and 36309 transitions. Word has length 23 [2022-01-28 15:21:49,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:49,849 INFO L470 AbstractCegarLoop]: Abstraction has 8102 states and 36309 transitions. [2022-01-28 15:21:49,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:49,849 INFO L276 IsEmpty]: Start isEmpty. Operand 8102 states and 36309 transitions. [2022-01-28 15:21:49,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:49,867 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:49,867 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:49,883 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (432)] Ended with exit code 0 [2022-01-28 15:21:50,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 432 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable431 [2022-01-28 15:21:50,069 INFO L402 AbstractCegarLoop]: === Iteration 433 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:50,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:50,069 INFO L85 PathProgramCache]: Analyzing trace with hash 756912358, now seen corresponding path program 314 times [2022-01-28 15:21:50,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:50,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966361792] [2022-01-28 15:21:50,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:50,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:50,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:50,183 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:50,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:50,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966361792] [2022-01-28 15:21:50,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966361792] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:50,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366411459] [2022-01-28 15:21:50,184 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:21:50,184 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:50,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:50,185 INFO L229 MonitoredProcess]: Starting monitored process 433 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:50,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (433)] Waiting until timeout for monitored process [2022-01-28 15:21:50,208 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:21:50,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:50,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:50,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:50,379 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:50,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:21:50,546 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:50,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:50,685 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:50,686 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:21:50,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:50,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:21:50,736 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:50,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366411459] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:50,736 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:50,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:21:50,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291078194] [2022-01-28 15:21:50,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:50,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:21:50,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:50,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:21:50,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:21:50,737 INFO L87 Difference]: Start difference. First operand 8102 states and 36309 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:51,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:51,695 INFO L93 Difference]: Finished difference Result 8482 states and 37786 transitions. [2022-01-28 15:21:51,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-28 15:21:51,695 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:51,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:51,720 INFO L225 Difference]: With dead ends: 8482 [2022-01-28 15:21:51,720 INFO L226 Difference]: Without dead ends: 8460 [2022-01-28 15:21:51,721 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 421 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=253, Invalid=1553, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:21:51,721 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 143 mSDsluCounter, 993 mSDsCounter, 0 mSdLazyCounter, 1656 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 1724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:51,721 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 687 Invalid, 1724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1656 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:21:51,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8460 states. [2022-01-28 15:21:51,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8460 to 8110. [2022-01-28 15:21:51,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8110 states, 8109 states have (on average 4.481810334196572) internal successors, (36343), 8109 states have internal predecessors, (36343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:51,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8110 states to 8110 states and 36343 transitions. [2022-01-28 15:21:51,890 INFO L78 Accepts]: Start accepts. Automaton has 8110 states and 36343 transitions. Word has length 23 [2022-01-28 15:21:51,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:51,890 INFO L470 AbstractCegarLoop]: Abstraction has 8110 states and 36343 transitions. [2022-01-28 15:21:51,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:51,890 INFO L276 IsEmpty]: Start isEmpty. Operand 8110 states and 36343 transitions. [2022-01-28 15:21:51,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:51,906 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:51,906 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:51,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (433)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:52,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 433 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable432 [2022-01-28 15:21:52,122 INFO L402 AbstractCegarLoop]: === Iteration 434 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:52,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:52,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1342246310, now seen corresponding path program 315 times [2022-01-28 15:21:52,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:52,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007039946] [2022-01-28 15:21:52,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:52,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:52,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:52,201 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:52,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:52,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007039946] [2022-01-28 15:21:52,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007039946] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:52,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313399380] [2022-01-28 15:21:52,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:21:52,201 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:52,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:52,202 INFO L229 MonitoredProcess]: Starting monitored process 434 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:52,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (434)] Waiting until timeout for monitored process [2022-01-28 15:21:52,224 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-28 15:21:52,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:52,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:52,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:52,315 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:52,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:21:52,484 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:52,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:52,573 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:52,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:21:52,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:52,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:21:52,604 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:52,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [313399380] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:52,605 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:52,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:21:52,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849753468] [2022-01-28 15:21:52,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:52,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:21:52,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:52,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:21:52,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:21:52,605 INFO L87 Difference]: Start difference. First operand 8110 states and 36343 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:53,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:53,279 INFO L93 Difference]: Finished difference Result 8491 states and 37795 transitions. [2022-01-28 15:21:53,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-28 15:21:53,279 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:53,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:53,301 INFO L225 Difference]: With dead ends: 8491 [2022-01-28 15:21:53,301 INFO L226 Difference]: Without dead ends: 8465 [2022-01-28 15:21:53,301 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=246, Invalid=1314, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:21:53,301 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 151 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 1043 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 1114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1043 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:53,301 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 374 Invalid, 1114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1043 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:21:53,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8465 states. [2022-01-28 15:21:53,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8465 to 8110. [2022-01-28 15:21:53,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8110 states, 8109 states have (on average 4.481810334196572) internal successors, (36343), 8109 states have internal predecessors, (36343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:53,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8110 states to 8110 states and 36343 transitions. [2022-01-28 15:21:53,445 INFO L78 Accepts]: Start accepts. Automaton has 8110 states and 36343 transitions. Word has length 23 [2022-01-28 15:21:53,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:53,445 INFO L470 AbstractCegarLoop]: Abstraction has 8110 states and 36343 transitions. [2022-01-28 15:21:53,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:53,445 INFO L276 IsEmpty]: Start isEmpty. Operand 8110 states and 36343 transitions. [2022-01-28 15:21:53,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:53,461 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:53,461 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:53,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (434)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:53,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable433,434 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:53,668 INFO L402 AbstractCegarLoop]: === Iteration 435 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:53,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:53,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1339154252, now seen corresponding path program 316 times [2022-01-28 15:21:53,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:53,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042759489] [2022-01-28 15:21:53,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:53,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:53,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:53,771 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:53,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:53,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042759489] [2022-01-28 15:21:53,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042759489] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:53,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888311238] [2022-01-28 15:21:53,771 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:21:53,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:53,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:53,772 INFO L229 MonitoredProcess]: Starting monitored process 435 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:53,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (435)] Waiting until timeout for monitored process [2022-01-28 15:21:53,796 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:21:53,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:53,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:53,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:53,888 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:53,888 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:21:54,032 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:54,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:54,125 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:54,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:21:54,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:54,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:21:54,185 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:54,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888311238] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:54,185 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:54,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:21:54,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216615652] [2022-01-28 15:21:54,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:54,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:21:54,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:54,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:21:54,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:21:54,186 INFO L87 Difference]: Start difference. First operand 8110 states and 36343 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:55,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:55,460 INFO L93 Difference]: Finished difference Result 8434 states and 37586 transitions. [2022-01-28 15:21:55,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:21:55,460 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:55,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:55,488 INFO L225 Difference]: With dead ends: 8434 [2022-01-28 15:21:55,488 INFO L226 Difference]: Without dead ends: 8413 [2022-01-28 15:21:55,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 471 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=304, Invalid=1676, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:21:55,488 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 167 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 1304 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 513 SdHoareTripleChecker+Invalid, 1395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:55,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 513 Invalid, 1395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1304 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:21:55,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8413 states. [2022-01-28 15:21:55,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8413 to 8106. [2022-01-28 15:21:55,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8106 states, 8105 states have (on average 4.481801357186922) internal successors, (36325), 8105 states have internal predecessors, (36325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:55,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8106 states to 8106 states and 36325 transitions. [2022-01-28 15:21:55,700 INFO L78 Accepts]: Start accepts. Automaton has 8106 states and 36325 transitions. Word has length 23 [2022-01-28 15:21:55,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:55,700 INFO L470 AbstractCegarLoop]: Abstraction has 8106 states and 36325 transitions. [2022-01-28 15:21:55,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:55,700 INFO L276 IsEmpty]: Start isEmpty. Operand 8106 states and 36325 transitions. [2022-01-28 15:21:55,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:55,718 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:55,718 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:55,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (435)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:55,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 435 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable434 [2022-01-28 15:21:55,934 INFO L402 AbstractCegarLoop]: === Iteration 436 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:55,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:55,935 INFO L85 PathProgramCache]: Analyzing trace with hash -778593028, now seen corresponding path program 317 times [2022-01-28 15:21:55,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:55,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130770735] [2022-01-28 15:21:55,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:55,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:55,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:56,017 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:56,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:56,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130770735] [2022-01-28 15:21:56,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130770735] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:56,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562660919] [2022-01-28 15:21:56,017 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:21:56,018 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:56,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:56,018 INFO L229 MonitoredProcess]: Starting monitored process 436 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:56,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (436)] Waiting until timeout for monitored process [2022-01-28 15:21:56,043 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:21:56,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:56,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:56,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:56,153 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:56,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:21:56,262 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:56,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:56,350 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:21:56,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:21:56,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:21:56,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:21:56,382 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:56,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562660919] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:56,382 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:56,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:21:56,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365078001] [2022-01-28 15:21:56,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:56,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:21:56,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:56,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:21:56,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:21:56,383 INFO L87 Difference]: Start difference. First operand 8106 states and 36325 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:56,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:56,933 INFO L93 Difference]: Finished difference Result 8396 states and 37455 transitions. [2022-01-28 15:21:56,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-28 15:21:56,933 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:56,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:56,959 INFO L225 Difference]: With dead ends: 8396 [2022-01-28 15:21:56,959 INFO L226 Difference]: Without dead ends: 8373 [2022-01-28 15:21:56,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=192, Invalid=1068, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:21:56,959 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 127 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 1079 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 1141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1079 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:56,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 425 Invalid, 1141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1079 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:21:56,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8373 states. [2022-01-28 15:21:57,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8373 to 8102. [2022-01-28 15:21:57,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8102 states, 8101 states have (on average 4.482039254413036) internal successors, (36309), 8101 states have internal predecessors, (36309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:57,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8102 states to 8102 states and 36309 transitions. [2022-01-28 15:21:57,125 INFO L78 Accepts]: Start accepts. Automaton has 8102 states and 36309 transitions. Word has length 23 [2022-01-28 15:21:57,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:57,125 INFO L470 AbstractCegarLoop]: Abstraction has 8102 states and 36309 transitions. [2022-01-28 15:21:57,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:57,125 INFO L276 IsEmpty]: Start isEmpty. Operand 8102 states and 36309 transitions. [2022-01-28 15:21:57,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:21:57,141 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:57,141 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:57,159 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (436)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:57,357 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 436 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable435 [2022-01-28 15:21:57,358 INFO L402 AbstractCegarLoop]: === Iteration 437 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:21:57,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:57,358 INFO L85 PathProgramCache]: Analyzing trace with hash -106775876, now seen corresponding path program 318 times [2022-01-28 15:21:57,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:57,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510555593] [2022-01-28 15:21:57,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:57,358 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:57,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:57,474 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:57,474 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:57,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510555593] [2022-01-28 15:21:57,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510555593] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:57,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376272938] [2022-01-28 15:21:57,474 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:21:57,474 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:57,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:57,475 INFO L229 MonitoredProcess]: Starting monitored process 437 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:21:57,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (437)] Waiting until timeout for monitored process [2022-01-28 15:21:57,502 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:21:57,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:57,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-28 15:21:57,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:57,732 INFO L354 Elim1Store]: treesize reduction 12, result has 74.5 percent of original size [2022-01-28 15:21:57,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 46 [2022-01-28 15:21:57,809 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:57,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:57,957 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:57,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376272938] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:57,958 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:57,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2022-01-28 15:21:57,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395086709] [2022-01-28 15:21:57,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:57,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-28 15:21:57,958 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:57,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-28 15:21:57,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2022-01-28 15:21:57,959 INFO L87 Difference]: Start difference. First operand 8102 states and 36309 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:59,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:59,987 INFO L93 Difference]: Finished difference Result 9821 states and 43180 transitions. [2022-01-28 15:21:59,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-28 15:21:59,987 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:21:59,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:00,012 INFO L225 Difference]: With dead ends: 9821 [2022-01-28 15:22:00,012 INFO L226 Difference]: Without dead ends: 9775 [2022-01-28 15:22:00,013 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1710 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=815, Invalid=5505, Unknown=0, NotChecked=0, Total=6320 [2022-01-28 15:22:00,013 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 563 mSDsluCounter, 1540 mSDsCounter, 0 mSdLazyCounter, 2727 mSolverCounterSat, 279 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 563 SdHoareTripleChecker+Valid, 969 SdHoareTripleChecker+Invalid, 3006 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 279 IncrementalHoareTripleChecker+Valid, 2727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:00,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [563 Valid, 969 Invalid, 3006 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [279 Valid, 2727 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:22:00,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9775 states. [2022-01-28 15:22:00,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9775 to 8164. [2022-01-28 15:22:00,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8164 states, 8163 states have (on average 4.482665686634816) internal successors, (36592), 8163 states have internal predecessors, (36592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:00,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8164 states to 8164 states and 36592 transitions. [2022-01-28 15:22:00,186 INFO L78 Accepts]: Start accepts. Automaton has 8164 states and 36592 transitions. Word has length 23 [2022-01-28 15:22:00,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:00,186 INFO L470 AbstractCegarLoop]: Abstraction has 8164 states and 36592 transitions. [2022-01-28 15:22:00,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:00,186 INFO L276 IsEmpty]: Start isEmpty. Operand 8164 states and 36592 transitions. [2022-01-28 15:22:00,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:22:00,202 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:00,202 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:00,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (437)] Forceful destruction successful, exit code 0 [2022-01-28 15:22:00,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 437 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable436 [2022-01-28 15:22:00,415 INFO L402 AbstractCegarLoop]: === Iteration 438 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:22:00,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:00,415 INFO L85 PathProgramCache]: Analyzing trace with hash 406750976, now seen corresponding path program 319 times [2022-01-28 15:22:00,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:00,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232453952] [2022-01-28 15:22:00,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:00,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:00,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:00,504 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:00,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:00,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232453952] [2022-01-28 15:22:00,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232453952] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:00,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830298351] [2022-01-28 15:22:00,504 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:22:00,504 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:00,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:00,505 INFO L229 MonitoredProcess]: Starting monitored process 438 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:22:00,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (438)] Waiting until timeout for monitored process [2022-01-28 15:22:00,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:00,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:22:00,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:00,640 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:00,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:22:00,796 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:00,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:00,911 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:00,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:22:00,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:22:00,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:22:00,942 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:00,943 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830298351] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:00,943 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:00,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:22:00,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891214982] [2022-01-28 15:22:00,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:00,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:22:00,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:00,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:22:00,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:22:00,943 INFO L87 Difference]: Start difference. First operand 8164 states and 36592 transitions. Second operand has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:01,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:01,876 INFO L93 Difference]: Finished difference Result 8734 states and 38811 transitions. [2022-01-28 15:22:01,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-28 15:22:01,877 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:22:01,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:01,900 INFO L225 Difference]: With dead ends: 8734 [2022-01-28 15:22:01,900 INFO L226 Difference]: Without dead ends: 8709 [2022-01-28 15:22:01,901 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 472 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=314, Invalid=1666, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:22:01,901 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 210 mSDsluCounter, 837 mSDsCounter, 0 mSdLazyCounter, 1447 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 1557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 1447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:01,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 524 Invalid, 1557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 1447 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:22:01,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8709 states. [2022-01-28 15:22:02,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8709 to 8164. [2022-01-28 15:22:02,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8164 states, 8163 states have (on average 4.482665686634816) internal successors, (36592), 8163 states have internal predecessors, (36592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:02,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8164 states to 8164 states and 36592 transitions. [2022-01-28 15:22:02,114 INFO L78 Accepts]: Start accepts. Automaton has 8164 states and 36592 transitions. Word has length 23 [2022-01-28 15:22:02,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:02,114 INFO L470 AbstractCegarLoop]: Abstraction has 8164 states and 36592 transitions. [2022-01-28 15:22:02,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0384615384615383) internal successors, (53), 25 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:02,114 INFO L276 IsEmpty]: Start isEmpty. Operand 8164 states and 36592 transitions. [2022-01-28 15:22:02,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:22:02,131 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:02,131 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:02,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (438)] Forceful destruction successful, exit code 0 [2022-01-28 15:22:02,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable437,438 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:02,346 INFO L402 AbstractCegarLoop]: === Iteration 439 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:22:02,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:02,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1653277064, now seen corresponding path program 320 times [2022-01-28 15:22:02,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:02,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467629083] [2022-01-28 15:22:02,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:02,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:02,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:02,452 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:02,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:02,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467629083] [2022-01-28 15:22:02,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467629083] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:02,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876255401] [2022-01-28 15:22:02,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:22:02,453 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:02,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:02,454 INFO L229 MonitoredProcess]: Starting monitored process 439 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:22:02,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (439)] Waiting until timeout for monitored process [2022-01-28 15:22:02,477 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:22:02,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:02,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:22:02,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:02,644 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:02,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:22:02,806 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:02,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:02,952 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:02,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:22:02,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:22:02,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:22:03,018 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:03,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876255401] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:03,018 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:03,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:22:03,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770062813] [2022-01-28 15:22:03,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:03,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:22:03,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:03,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:22:03,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:22:03,018 INFO L87 Difference]: Start difference. First operand 8164 states and 36592 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:03,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:03,852 INFO L93 Difference]: Finished difference Result 8460 states and 37747 transitions. [2022-01-28 15:22:03,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-28 15:22:03,853 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:22:03,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:03,874 INFO L225 Difference]: With dead ends: 8460 [2022-01-28 15:22:03,874 INFO L226 Difference]: Without dead ends: 8437 [2022-01-28 15:22:03,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=200, Invalid=1132, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:22:03,874 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 124 mSDsluCounter, 774 mSDsCounter, 0 mSdLazyCounter, 1245 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 1308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:03,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 496 Invalid, 1308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1245 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:22:03,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8437 states. [2022-01-28 15:22:03,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8437 to 8164. [2022-01-28 15:22:03,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8164 states, 8163 states have (on average 4.482665686634816) internal successors, (36592), 8163 states have internal predecessors, (36592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:04,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8164 states to 8164 states and 36592 transitions. [2022-01-28 15:22:04,021 INFO L78 Accepts]: Start accepts. Automaton has 8164 states and 36592 transitions. Word has length 23 [2022-01-28 15:22:04,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:04,021 INFO L470 AbstractCegarLoop]: Abstraction has 8164 states and 36592 transitions. [2022-01-28 15:22:04,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 23 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:04,021 INFO L276 IsEmpty]: Start isEmpty. Operand 8164 states and 36592 transitions. [2022-01-28 15:22:04,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:22:04,036 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:04,036 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:04,054 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (439)] Forceful destruction successful, exit code 0 [2022-01-28 15:22:04,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable438,439 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:04,252 INFO L402 AbstractCegarLoop]: === Iteration 440 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:22:04,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:04,252 INFO L85 PathProgramCache]: Analyzing trace with hash 826016856, now seen corresponding path program 321 times [2022-01-28 15:22:04,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:04,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741495389] [2022-01-28 15:22:04,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:04,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:04,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:04,375 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:04,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:04,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741495389] [2022-01-28 15:22:04,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741495389] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:04,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432672828] [2022-01-28 15:22:04,376 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:22:04,376 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:04,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:04,377 INFO L229 MonitoredProcess]: Starting monitored process 440 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:22:04,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (440)] Waiting until timeout for monitored process [2022-01-28 15:22:04,400 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:22:04,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:04,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:22:04,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:04,560 INFO L354 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-28 15:22:04,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 58 [2022-01-28 15:22:04,638 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:04,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:04,818 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:22:04,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432672828] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:04,818 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:04,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 23 [2022-01-28 15:22:04,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248231808] [2022-01-28 15:22:04,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:04,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:22:04,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:04,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:22:04,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:22:04,819 INFO L87 Difference]: Start difference. First operand 8164 states and 36592 transitions. Second operand has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:06,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:06,437 INFO L93 Difference]: Finished difference Result 9829 states and 43122 transitions. [2022-01-28 15:22:06,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-28 15:22:06,437 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:22:06,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:06,463 INFO L225 Difference]: With dead ends: 9829 [2022-01-28 15:22:06,464 INFO L226 Difference]: Without dead ends: 9768 [2022-01-28 15:22:06,464 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1222 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=565, Invalid=3857, Unknown=0, NotChecked=0, Total=4422 [2022-01-28 15:22:06,464 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 452 mSDsluCounter, 1190 mSDsCounter, 0 mSdLazyCounter, 1938 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 452 SdHoareTripleChecker+Valid, 771 SdHoareTripleChecker+Invalid, 2104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 1938 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:06,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [452 Valid, 771 Invalid, 2104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 1938 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:22:06,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9768 states. [2022-01-28 15:22:06,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9768 to 8192. [2022-01-28 15:22:06,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8192 states, 8191 states have (on average 4.485777072396533) internal successors, (36743), 8191 states have internal predecessors, (36743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:06,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8192 states to 8192 states and 36743 transitions. [2022-01-28 15:22:06,632 INFO L78 Accepts]: Start accepts. Automaton has 8192 states and 36743 transitions. Word has length 23 [2022-01-28 15:22:06,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:06,632 INFO L470 AbstractCegarLoop]: Abstraction has 8192 states and 36743 transitions. [2022-01-28 15:22:06,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.4583333333333335) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:06,632 INFO L276 IsEmpty]: Start isEmpty. Operand 8192 states and 36743 transitions. [2022-01-28 15:22:06,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:22:06,649 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:06,649 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:06,665 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (440)] Ended with exit code 0 [2022-01-28 15:22:06,864 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 440 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable439 [2022-01-28 15:22:06,865 INFO L402 AbstractCegarLoop]: === Iteration 441 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:22:06,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:06,865 INFO L85 PathProgramCache]: Analyzing trace with hash -130741880, now seen corresponding path program 322 times [2022-01-28 15:22:06,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:06,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648418307] [2022-01-28 15:22:06,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:06,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:06,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:06,988 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:06,989 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:06,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648418307] [2022-01-28 15:22:06,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648418307] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:06,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237302307] [2022-01-28 15:22:06,989 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:22:06,989 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:06,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:06,990 INFO L229 MonitoredProcess]: Starting monitored process 441 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:22:06,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (441)] Waiting until timeout for monitored process [2022-01-28 15:22:07,020 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:22:07,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:07,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:22:07,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:07,108 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:07,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:22:07,248 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:07,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:07,351 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:07,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:22:07,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:22:07,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:22:07,382 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:07,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237302307] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:07,382 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:07,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:22:07,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595409005] [2022-01-28 15:22:07,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:07,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:22:07,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:07,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:22:07,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:22:07,383 INFO L87 Difference]: Start difference. First operand 8192 states and 36743 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:08,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:08,314 INFO L93 Difference]: Finished difference Result 8935 states and 39651 transitions. [2022-01-28 15:22:08,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-28 15:22:08,314 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:22:08,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:08,337 INFO L225 Difference]: With dead ends: 8935 [2022-01-28 15:22:08,337 INFO L226 Difference]: Without dead ends: 8910 [2022-01-28 15:22:08,338 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 446 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=315, Invalid=1665, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:22:08,338 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 222 mSDsluCounter, 693 mSDsCounter, 0 mSdLazyCounter, 1338 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 1442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:08,338 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 464 Invalid, 1442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1338 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:22:08,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8910 states. [2022-01-28 15:22:08,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8910 to 8202. [2022-01-28 15:22:08,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8202 states, 8201 states have (on average 4.48567247896598) internal successors, (36787), 8201 states have internal predecessors, (36787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:08,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8202 states to 8202 states and 36787 transitions. [2022-01-28 15:22:08,572 INFO L78 Accepts]: Start accepts. Automaton has 8202 states and 36787 transitions. Word has length 23 [2022-01-28 15:22:08,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:08,572 INFO L470 AbstractCegarLoop]: Abstraction has 8202 states and 36787 transitions. [2022-01-28 15:22:08,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:08,572 INFO L276 IsEmpty]: Start isEmpty. Operand 8202 states and 36787 transitions. [2022-01-28 15:22:08,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:22:08,590 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:08,590 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:08,608 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (441)] Forceful destruction successful, exit code 0 [2022-01-28 15:22:08,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable440,441 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:08,791 INFO L402 AbstractCegarLoop]: === Iteration 442 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:22:08,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:08,792 INFO L85 PathProgramCache]: Analyzing trace with hash 944969276, now seen corresponding path program 323 times [2022-01-28 15:22:08,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:08,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473175946] [2022-01-28 15:22:08,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:08,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:08,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:08,896 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:08,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:08,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473175946] [2022-01-28 15:22:08,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473175946] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:08,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632692106] [2022-01-28 15:22:08,897 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:22:08,897 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:08,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:08,898 INFO L229 MonitoredProcess]: Starting monitored process 442 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:22:08,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (442)] Waiting until timeout for monitored process [2022-01-28 15:22:08,918 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:22:08,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:08,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:22:08,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:09,004 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:09,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:22:09,140 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:09,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:09,265 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:09,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:22:09,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:22:09,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:22:09,296 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:09,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632692106] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:09,296 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:09,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:22:09,297 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438663250] [2022-01-28 15:22:09,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:09,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:22:09,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:09,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:22:09,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:22:09,297 INFO L87 Difference]: Start difference. First operand 8202 states and 36787 transitions. Second operand has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:10,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:10,350 INFO L93 Difference]: Finished difference Result 8893 states and 39491 transitions. [2022-01-28 15:22:10,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-28 15:22:10,351 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:22:10,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:10,377 INFO L225 Difference]: With dead ends: 8893 [2022-01-28 15:22:10,377 INFO L226 Difference]: Without dead ends: 8872 [2022-01-28 15:22:10,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 612 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=386, Invalid=2064, Unknown=0, NotChecked=0, Total=2450 [2022-01-28 15:22:10,377 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 206 mSDsluCounter, 878 mSDsCounter, 0 mSdLazyCounter, 1598 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 1707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:10,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [206 Valid, 592 Invalid, 1707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1598 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:22:10,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8872 states. [2022-01-28 15:22:10,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8872 to 8196. [2022-01-28 15:22:10,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8196 states, 8195 states have (on average 4.485539963392313) internal successors, (36759), 8195 states have internal predecessors, (36759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:10,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8196 states to 8196 states and 36759 transitions. [2022-01-28 15:22:10,538 INFO L78 Accepts]: Start accepts. Automaton has 8196 states and 36759 transitions. Word has length 23 [2022-01-28 15:22:10,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:10,538 INFO L470 AbstractCegarLoop]: Abstraction has 8196 states and 36759 transitions. [2022-01-28 15:22:10,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.12) internal successors, (53), 24 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:10,538 INFO L276 IsEmpty]: Start isEmpty. Operand 8196 states and 36759 transitions. [2022-01-28 15:22:10,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:22:10,554 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:10,555 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:10,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (442)] Ended with exit code 0 [2022-01-28 15:22:10,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 442 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable441 [2022-01-28 15:22:10,764 INFO L402 AbstractCegarLoop]: === Iteration 443 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:22:10,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:10,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1115784208, now seen corresponding path program 324 times [2022-01-28 15:22:10,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:10,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772425946] [2022-01-28 15:22:10,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:10,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:10,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:10,872 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:10,873 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:10,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772425946] [2022-01-28 15:22:10,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772425946] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:10,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787556712] [2022-01-28 15:22:10,873 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:22:10,873 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:10,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:10,874 INFO L229 MonitoredProcess]: Starting monitored process 443 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:22:10,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (443)] Waiting until timeout for monitored process [2022-01-28 15:22:10,898 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:22:10,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:10,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:22:10,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:11,115 INFO L354 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-28 15:22:11,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 75 treesize of output 88 [2022-01-28 15:22:11,351 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:11,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:11,608 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:11,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787556712] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:11,608 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:11,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-28 15:22:11,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029766223] [2022-01-28 15:22:11,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:11,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:22:11,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:11,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:22:11,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:22:11,609 INFO L87 Difference]: Start difference. First operand 8196 states and 36759 transitions. Second operand has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:14,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:14,094 INFO L93 Difference]: Finished difference Result 9502 states and 41850 transitions. [2022-01-28 15:22:14,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-28 15:22:14,094 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:22:14,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:14,120 INFO L225 Difference]: With dead ends: 9502 [2022-01-28 15:22:14,120 INFO L226 Difference]: Without dead ends: 9456 [2022-01-28 15:22:14,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1108 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=606, Invalid=4086, Unknown=0, NotChecked=0, Total=4692 [2022-01-28 15:22:14,121 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 437 mSDsluCounter, 1211 mSDsCounter, 0 mSdLazyCounter, 2048 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 2223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 2048 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:14,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [437 Valid, 776 Invalid, 2223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 2048 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:22:14,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9456 states. [2022-01-28 15:22:14,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9456 to 8218. [2022-01-28 15:22:14,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8218 states, 8217 states have (on average 4.485943775100401) internal successors, (36861), 8217 states have internal predecessors, (36861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:14,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8218 states to 8218 states and 36861 transitions. [2022-01-28 15:22:14,286 INFO L78 Accepts]: Start accepts. Automaton has 8218 states and 36861 transitions. Word has length 23 [2022-01-28 15:22:14,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:14,286 INFO L470 AbstractCegarLoop]: Abstraction has 8218 states and 36861 transitions. [2022-01-28 15:22:14,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:14,287 INFO L276 IsEmpty]: Start isEmpty. Operand 8218 states and 36861 transitions. [2022-01-28 15:22:14,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:22:14,301 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:14,302 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:14,317 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (443)] Ended with exit code 0 [2022-01-28 15:22:14,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable442,443 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:14,515 INFO L402 AbstractCegarLoop]: === Iteration 444 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:22:14,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:14,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1019110634, now seen corresponding path program 50 times [2022-01-28 15:22:14,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:14,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012007233] [2022-01-28 15:22:14,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:14,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:14,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:14,643 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:14,643 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:14,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012007233] [2022-01-28 15:22:14,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012007233] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:14,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935207806] [2022-01-28 15:22:14,643 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:22:14,643 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:14,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:14,644 INFO L229 MonitoredProcess]: Starting monitored process 444 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:22:14,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (444)] Waiting until timeout for monitored process [2022-01-28 15:22:14,667 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:22:14,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:14,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:22:14,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:14,817 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:14,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:22:15,054 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:15,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:15,248 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:15,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:22:15,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:22:15,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:22:15,297 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:15,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935207806] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:15,297 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:15,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2022-01-28 15:22:15,297 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678048459] [2022-01-28 15:22:15,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:15,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:22:15,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:15,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:22:15,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=615, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:22:15,298 INFO L87 Difference]: Start difference. First operand 8218 states and 36861 transitions. Second operand has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:16,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:16,937 INFO L93 Difference]: Finished difference Result 9509 states and 41829 transitions. [2022-01-28 15:22:16,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-28 15:22:16,937 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:22:16,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:16,963 INFO L225 Difference]: With dead ends: 9509 [2022-01-28 15:22:16,963 INFO L226 Difference]: Without dead ends: 9472 [2022-01-28 15:22:16,964 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 829 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=414, Invalid=3008, Unknown=0, NotChecked=0, Total=3422 [2022-01-28 15:22:16,964 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 475 mSDsluCounter, 1368 mSDsCounter, 0 mSdLazyCounter, 2215 mSolverCounterSat, 169 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 475 SdHoareTripleChecker+Valid, 769 SdHoareTripleChecker+Invalid, 2384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 169 IncrementalHoareTripleChecker+Valid, 2215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:16,964 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [475 Valid, 769 Invalid, 2384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [169 Valid, 2215 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:22:16,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9472 states. [2022-01-28 15:22:17,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9472 to 8230. [2022-01-28 15:22:17,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8230 states, 8229 states have (on average 4.487908615870701) internal successors, (36931), 8229 states have internal predecessors, (36931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:17,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8230 states to 8230 states and 36931 transitions. [2022-01-28 15:22:17,136 INFO L78 Accepts]: Start accepts. Automaton has 8230 states and 36931 transitions. Word has length 23 [2022-01-28 15:22:17,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:17,136 INFO L470 AbstractCegarLoop]: Abstraction has 8230 states and 36931 transitions. [2022-01-28 15:22:17,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.1481481481481484) internal successors, (58), 26 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:17,136 INFO L276 IsEmpty]: Start isEmpty. Operand 8230 states and 36931 transitions. [2022-01-28 15:22:17,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:22:17,153 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:17,153 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:17,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (444)] Forceful destruction successful, exit code 0 [2022-01-28 15:22:17,368 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 444 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable443 [2022-01-28 15:22:17,368 INFO L402 AbstractCegarLoop]: === Iteration 445 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:22:17,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:17,368 INFO L85 PathProgramCache]: Analyzing trace with hash 195384882, now seen corresponding path program 1 times [2022-01-28 15:22:17,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:17,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963428912] [2022-01-28 15:22:17,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:17,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:17,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:17,479 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:17,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:17,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963428912] [2022-01-28 15:22:17,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963428912] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:17,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295057606] [2022-01-28 15:22:17,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:17,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:17,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:17,480 INFO L229 MonitoredProcess]: Starting monitored process 445 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:22:17,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (445)] Waiting until timeout for monitored process [2022-01-28 15:22:17,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:17,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:22:17,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:17,595 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:17,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:22:17,718 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:17,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:17,812 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:17,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:22:17,844 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:17,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295057606] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:17,844 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:17,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-28 15:22:17,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930656772] [2022-01-28 15:22:17,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:17,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:22:17,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:17,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:22:17,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:22:17,845 INFO L87 Difference]: Start difference. First operand 8230 states and 36931 transitions. Second operand has 28 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 27 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:19,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:19,062 INFO L93 Difference]: Finished difference Result 9003 states and 39961 transitions. [2022-01-28 15:22:19,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-28 15:22:19,062 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 27 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:22:19,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:19,084 INFO L225 Difference]: With dead ends: 9003 [2022-01-28 15:22:19,084 INFO L226 Difference]: Without dead ends: 8981 [2022-01-28 15:22:19,085 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 421 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=307, Invalid=1673, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:22:19,085 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 336 mSDsluCounter, 1087 mSDsCounter, 0 mSdLazyCounter, 1782 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 717 SdHoareTripleChecker+Invalid, 1887 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 1782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:19,085 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [336 Valid, 717 Invalid, 1887 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 1782 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:22:19,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8981 states. [2022-01-28 15:22:19,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8981 to 8242. [2022-01-28 15:22:19,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8242 states, 8241 states have (on average 4.486712777575537) internal successors, (36975), 8241 states have internal predecessors, (36975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:19,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8242 states to 8242 states and 36975 transitions. [2022-01-28 15:22:19,235 INFO L78 Accepts]: Start accepts. Automaton has 8242 states and 36975 transitions. Word has length 23 [2022-01-28 15:22:19,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:19,235 INFO L470 AbstractCegarLoop]: Abstraction has 8242 states and 36975 transitions. [2022-01-28 15:22:19,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 27 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:19,235 INFO L276 IsEmpty]: Start isEmpty. Operand 8242 states and 36975 transitions. [2022-01-28 15:22:19,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:22:19,250 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:19,250 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:19,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (445)] Forceful destruction successful, exit code 0 [2022-01-28 15:22:19,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 445 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable444 [2022-01-28 15:22:19,465 INFO L402 AbstractCegarLoop]: === Iteration 446 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:22:19,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:19,465 INFO L85 PathProgramCache]: Analyzing trace with hash 780718834, now seen corresponding path program 2 times [2022-01-28 15:22:19,466 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:19,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467489120] [2022-01-28 15:22:19,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:19,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:19,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:19,677 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:19,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:19,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467489120] [2022-01-28 15:22:19,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467489120] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:19,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034992122] [2022-01-28 15:22:19,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:22:19,677 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:19,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:19,678 INFO L229 MonitoredProcess]: Starting monitored process 446 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:22:19,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (446)] Waiting until timeout for monitored process [2022-01-28 15:22:19,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:22:19,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:19,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:22:19,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:19,809 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:19,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:22:19,985 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:19,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:20,109 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:20,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:22:20,131 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:20,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034992122] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:20,131 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:20,131 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-28 15:22:20,131 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222395804] [2022-01-28 15:22:20,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:20,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:22:20,131 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:20,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:22:20,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:22:20,132 INFO L87 Difference]: Start difference. First operand 8242 states and 36975 transitions. Second operand has 28 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 27 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:21,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:21,406 INFO L93 Difference]: Finished difference Result 8890 states and 39485 transitions. [2022-01-28 15:22:21,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:22:21,406 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 27 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:22:21,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:21,428 INFO L225 Difference]: With dead ends: 8890 [2022-01-28 15:22:21,428 INFO L226 Difference]: Without dead ends: 8864 [2022-01-28 15:22:21,429 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 468 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=383, Invalid=1873, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:22:21,429 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 336 mSDsluCounter, 945 mSDsCounter, 0 mSdLazyCounter, 1582 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 1696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 1582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:21,429 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [336 Valid, 576 Invalid, 1696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 1582 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:22:21,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8864 states. [2022-01-28 15:22:21,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8864 to 8242. [2022-01-28 15:22:21,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8242 states, 8241 states have (on average 4.486712777575537) internal successors, (36975), 8241 states have internal predecessors, (36975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:21,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8242 states to 8242 states and 36975 transitions. [2022-01-28 15:22:21,582 INFO L78 Accepts]: Start accepts. Automaton has 8242 states and 36975 transitions. Word has length 23 [2022-01-28 15:22:21,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:21,582 INFO L470 AbstractCegarLoop]: Abstraction has 8242 states and 36975 transitions. [2022-01-28 15:22:21,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 27 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:21,582 INFO L276 IsEmpty]: Start isEmpty. Operand 8242 states and 36975 transitions. [2022-01-28 15:22:21,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:22:21,598 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:21,598 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:21,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (446)] Forceful destruction successful, exit code 0 [2022-01-28 15:22:21,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 446 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable445 [2022-01-28 15:22:21,811 INFO L402 AbstractCegarLoop]: === Iteration 447 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:22:21,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:21,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1900681728, now seen corresponding path program 3 times [2022-01-28 15:22:21,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:21,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820092086] [2022-01-28 15:22:21,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:21,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:21,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:21,965 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:21,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:21,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820092086] [2022-01-28 15:22:21,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820092086] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:21,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004948670] [2022-01-28 15:22:21,966 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:22:21,966 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:21,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:21,967 INFO L229 MonitoredProcess]: Starting monitored process 447 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:22:21,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (447)] Waiting until timeout for monitored process [2022-01-28 15:22:21,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:22:21,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:21,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:22:21,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:22,102 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:22,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:22:22,312 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:22,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:22,461 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:22,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:22:22,488 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:22,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004948670] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:22,488 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:22,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2022-01-28 15:22:22,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871446560] [2022-01-28 15:22:22,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:22,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-28 15:22:22,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:22,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-28 15:22:22,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2022-01-28 15:22:22,489 INFO L87 Difference]: Start difference. First operand 8242 states and 36975 transitions. Second operand has 28 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 27 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:23,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:23,814 INFO L93 Difference]: Finished difference Result 8844 states and 39309 transitions. [2022-01-28 15:22:23,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-28 15:22:23,814 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 27 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:22:23,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:23,842 INFO L225 Difference]: With dead ends: 8844 [2022-01-28 15:22:23,842 INFO L226 Difference]: Without dead ends: 8823 [2022-01-28 15:22:23,842 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 463 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=393, Invalid=1863, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:22:23,842 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 302 mSDsluCounter, 1104 mSDsCounter, 0 mSdLazyCounter, 1859 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 1978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 1859 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:23,842 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 677 Invalid, 1978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 1859 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:22:23,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8823 states. [2022-01-28 15:22:23,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8823 to 8238. [2022-01-28 15:22:23,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8238 states, 8237 states have (on average 4.4867063251183685) internal successors, (36957), 8237 states have internal predecessors, (36957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:24,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8238 states to 8238 states and 36957 transitions. [2022-01-28 15:22:24,027 INFO L78 Accepts]: Start accepts. Automaton has 8238 states and 36957 transitions. Word has length 23 [2022-01-28 15:22:24,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:24,027 INFO L470 AbstractCegarLoop]: Abstraction has 8238 states and 36957 transitions. [2022-01-28 15:22:24,027 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 27 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:24,027 INFO L276 IsEmpty]: Start isEmpty. Operand 8238 states and 36957 transitions. [2022-01-28 15:22:24,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:22:24,046 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:24,046 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:24,064 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (447)] Forceful destruction successful, exit code 0 [2022-01-28 15:22:24,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable446,447 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:24,259 INFO L402 AbstractCegarLoop]: === Iteration 448 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:22:24,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:24,259 INFO L85 PathProgramCache]: Analyzing trace with hash 544882260, now seen corresponding path program 4 times [2022-01-28 15:22:24,259 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:24,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069703409] [2022-01-28 15:22:24,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:24,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:24,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:24,335 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:24,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:24,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069703409] [2022-01-28 15:22:24,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069703409] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:24,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663381593] [2022-01-28 15:22:24,335 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:22:24,335 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:24,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:24,336 INFO L229 MonitoredProcess]: Starting monitored process 448 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:22:24,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (448)] Waiting until timeout for monitored process [2022-01-28 15:22:24,361 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:22:24,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:24,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:22:24,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:24,449 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:24,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:22:24,575 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:24,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:24,668 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:24,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:22:24,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:22:24,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:22:24,691 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:24,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663381593] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:24,691 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:24,691 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:22:24,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453584655] [2022-01-28 15:22:24,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:24,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:22:24,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:24,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:22:24,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:22:24,692 INFO L87 Difference]: Start difference. First operand 8238 states and 36957 transitions. Second operand has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 23 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:25,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:25,470 INFO L93 Difference]: Finished difference Result 9032 states and 40044 transitions. [2022-01-28 15:22:25,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-28 15:22:25,471 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 23 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:22:25,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:25,499 INFO L225 Difference]: With dead ends: 9032 [2022-01-28 15:22:25,499 INFO L226 Difference]: Without dead ends: 9002 [2022-01-28 15:22:25,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=230, Invalid=1330, Unknown=0, NotChecked=0, Total=1560 [2022-01-28 15:22:25,499 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 236 mSDsluCounter, 954 mSDsCounter, 0 mSdLazyCounter, 1583 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 1659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:25,500 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [236 Valid, 596 Invalid, 1659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1583 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:22:25,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9002 states. [2022-01-28 15:22:25,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9002 to 8242. [2022-01-28 15:22:25,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8242 states, 8241 states have (on average 4.486712777575537) internal successors, (36975), 8241 states have internal predecessors, (36975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:25,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8242 states to 8242 states and 36975 transitions. [2022-01-28 15:22:25,698 INFO L78 Accepts]: Start accepts. Automaton has 8242 states and 36975 transitions. Word has length 23 [2022-01-28 15:22:25,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:25,698 INFO L470 AbstractCegarLoop]: Abstraction has 8242 states and 36975 transitions. [2022-01-28 15:22:25,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.2916666666666665) internal successors, (55), 23 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:25,699 INFO L276 IsEmpty]: Start isEmpty. Operand 8242 states and 36975 transitions. [2022-01-28 15:22:25,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:22:25,715 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:25,715 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:25,733 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (448)] Forceful destruction successful, exit code 0 [2022-01-28 15:22:25,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 448 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable447 [2022-01-28 15:22:25,926 INFO L402 AbstractCegarLoop]: === Iteration 449 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:22:25,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:25,926 INFO L85 PathProgramCache]: Analyzing trace with hash 626281316, now seen corresponding path program 5 times [2022-01-28 15:22:25,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:25,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320646199] [2022-01-28 15:22:25,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:25,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:25,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:26,012 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:26,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:26,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320646199] [2022-01-28 15:22:26,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320646199] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:26,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [403709742] [2022-01-28 15:22:26,012 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:22:26,012 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:26,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:26,013 INFO L229 MonitoredProcess]: Starting monitored process 449 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:22:26,014 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (449)] Waiting until timeout for monitored process [2022-01-28 15:22:26,038 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:22:26,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:26,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:22:26,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:26,148 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:26,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 51 [2022-01-28 15:22:26,435 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:26,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:26,538 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:26,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:22:26,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:22:26,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:22:26,561 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:26,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [403709742] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:26,561 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:26,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-28 15:22:26,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556330159] [2022-01-28 15:22:26,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:26,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:22:26,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:26,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:22:26,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=461, Unknown=1, NotChecked=0, Total=552 [2022-01-28 15:22:26,562 INFO L87 Difference]: Start difference. First operand 8242 states and 36975 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:28,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:28,014 INFO L93 Difference]: Finished difference Result 9119 states and 40403 transitions. [2022-01-28 15:22:28,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:22:28,014 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:22:28,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:28,039 INFO L225 Difference]: With dead ends: 9119 [2022-01-28 15:22:28,040 INFO L226 Difference]: Without dead ends: 9093 [2022-01-28 15:22:28,040 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 32 SyntacticMatches, 9 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=222, Invalid=1107, Unknown=3, NotChecked=0, Total=1332 [2022-01-28 15:22:28,040 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 211 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 1018 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 369 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:28,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [211 Valid, 381 Invalid, 1018 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 601 Invalid, 0 Unknown, 369 Unchecked, 0.2s Time] [2022-01-28 15:22:28,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9093 states. [2022-01-28 15:22:28,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9093 to 8264. [2022-01-28 15:22:28,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8264 states, 8263 states have (on average 4.487232240106499) internal successors, (37078), 8263 states have internal predecessors, (37078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:28,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8264 states to 8264 states and 37078 transitions. [2022-01-28 15:22:28,206 INFO L78 Accepts]: Start accepts. Automaton has 8264 states and 37078 transitions. Word has length 23 [2022-01-28 15:22:28,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:28,206 INFO L470 AbstractCegarLoop]: Abstraction has 8264 states and 37078 transitions. [2022-01-28 15:22:28,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 23 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:28,206 INFO L276 IsEmpty]: Start isEmpty. Operand 8264 states and 37078 transitions. [2022-01-28 15:22:28,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:22:28,223 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:28,223 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:28,238 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (449)] Ended with exit code 0 [2022-01-28 15:22:28,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 449 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable448 [2022-01-28 15:22:28,438 INFO L402 AbstractCegarLoop]: === Iteration 450 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:22:28,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:28,439 INFO L85 PathProgramCache]: Analyzing trace with hash -2055119246, now seen corresponding path program 6 times [2022-01-28 15:22:28,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:28,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234543052] [2022-01-28 15:22:28,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:28,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:28,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:28,519 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:28,520 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:28,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234543052] [2022-01-28 15:22:28,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234543052] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:28,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592367267] [2022-01-28 15:22:28,520 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:22:28,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:28,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:28,521 INFO L229 MonitoredProcess]: Starting monitored process 450 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:22:28,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (450)] Waiting until timeout for monitored process [2022-01-28 15:22:28,545 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-28 15:22:28,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:28,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:22:28,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:28,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:22:28,682 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2022-01-28 15:22:28,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 33 treesize of output 57 [2022-01-28 15:22:28,794 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:28,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:28,984 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:22:28,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592367267] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:28,984 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:28,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2022-01-28 15:22:28,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552777366] [2022-01-28 15:22:28,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:28,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:22:28,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:28,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:22:28,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:22:28,985 INFO L87 Difference]: Start difference. First operand 8264 states and 37078 transitions. Second operand has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:30,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:30,473 INFO L93 Difference]: Finished difference Result 9583 states and 42254 transitions. [2022-01-28 15:22:30,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-28 15:22:30,473 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:22:30,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:30,498 INFO L225 Difference]: With dead ends: 9583 [2022-01-28 15:22:30,498 INFO L226 Difference]: Without dead ends: 9527 [2022-01-28 15:22:30,498 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 27 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 657 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=352, Invalid=2404, Unknown=0, NotChecked=0, Total=2756 [2022-01-28 15:22:30,499 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 518 mSDsluCounter, 1078 mSDsCounter, 0 mSdLazyCounter, 1558 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 518 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 1700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 1558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:30,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [518 Valid, 665 Invalid, 1700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 1558 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:22:30,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9527 states. [2022-01-28 15:22:30,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9527 to 8278. [2022-01-28 15:22:30,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8278 states, 8277 states have (on average 4.48689138576779) internal successors, (37138), 8277 states have internal predecessors, (37138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:30,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8278 states to 8278 states and 37138 transitions. [2022-01-28 15:22:30,736 INFO L78 Accepts]: Start accepts. Automaton has 8278 states and 37138 transitions. Word has length 23 [2022-01-28 15:22:30,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:30,736 INFO L470 AbstractCegarLoop]: Abstraction has 8278 states and 37138 transitions. [2022-01-28 15:22:30,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.36) internal successors, (59), 24 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:30,736 INFO L276 IsEmpty]: Start isEmpty. Operand 8278 states and 37138 transitions. [2022-01-28 15:22:30,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:22:30,754 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:30,754 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:30,773 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (450)] Forceful destruction successful, exit code 0 [2022-01-28 15:22:30,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable449,450 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:30,967 INFO L402 AbstractCegarLoop]: === Iteration 451 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:22:30,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:30,968 INFO L85 PathProgramCache]: Analyzing trace with hash 320334706, now seen corresponding path program 7 times [2022-01-28 15:22:30,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:30,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383939407] [2022-01-28 15:22:30,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:30,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:30,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:31,085 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:31,085 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:31,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383939407] [2022-01-28 15:22:31,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383939407] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:31,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430737939] [2022-01-28 15:22:31,085 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:22:31,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:31,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:31,086 INFO L229 MonitoredProcess]: Starting monitored process 451 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:22:31,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (451)] Waiting until timeout for monitored process [2022-01-28 15:22:31,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:31,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:22:31,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:31,262 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:31,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:22:31,442 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:31,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:31,603 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:31,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:22:31,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:22:31,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:22:31,638 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:31,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430737939] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:31,638 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:31,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:22:31,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663034542] [2022-01-28 15:22:31,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:31,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:22:31,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:31,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:22:31,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:22:31,639 INFO L87 Difference]: Start difference. First operand 8278 states and 37138 transitions. Second operand has 25 states, 25 states have (on average 2.2) internal successors, (55), 24 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:32,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:32,407 INFO L93 Difference]: Finished difference Result 8742 states and 38932 transitions. [2022-01-28 15:22:32,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-28 15:22:32,408 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 24 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:22:32,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:32,431 INFO L225 Difference]: With dead ends: 8742 [2022-01-28 15:22:32,431 INFO L226 Difference]: Without dead ends: 8708 [2022-01-28 15:22:32,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=187, Invalid=1145, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:22:32,431 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 217 mSDsluCounter, 820 mSDsCounter, 0 mSdLazyCounter, 1281 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 1363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:32,431 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [217 Valid, 476 Invalid, 1363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1281 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:22:32,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8708 states. [2022-01-28 15:22:32,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8708 to 8293. [2022-01-28 15:22:32,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8293 states, 8292 states have (on average 4.486975397973951) internal successors, (37206), 8292 states have internal predecessors, (37206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:32,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8293 states to 8293 states and 37206 transitions. [2022-01-28 15:22:32,586 INFO L78 Accepts]: Start accepts. Automaton has 8293 states and 37206 transitions. Word has length 23 [2022-01-28 15:22:32,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:32,586 INFO L470 AbstractCegarLoop]: Abstraction has 8293 states and 37206 transitions. [2022-01-28 15:22:32,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 24 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:32,586 INFO L276 IsEmpty]: Start isEmpty. Operand 8293 states and 37206 transitions. [2022-01-28 15:22:32,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:22:32,602 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:32,602 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:32,620 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (451)] Forceful destruction successful, exit code 0 [2022-01-28 15:22:32,815 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable450,451 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:32,815 INFO L402 AbstractCegarLoop]: === Iteration 452 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:22:32,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:32,816 INFO L85 PathProgramCache]: Analyzing trace with hash 474772224, now seen corresponding path program 8 times [2022-01-28 15:22:32,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:32,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740781843] [2022-01-28 15:22:32,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:32,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:32,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:32,915 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:32,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:32,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740781843] [2022-01-28 15:22:32,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740781843] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:32,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907061323] [2022-01-28 15:22:32,916 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:22:32,916 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:32,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:32,939 INFO L229 MonitoredProcess]: Starting monitored process 452 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:22:32,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (452)] Waiting until timeout for monitored process [2022-01-28 15:22:32,962 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:22:32,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:32,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:22:32,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:33,056 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:33,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 [2022-01-28 15:22:33,183 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:33,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:33,287 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:33,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:22:33,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:22:33,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:22:33,309 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:33,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907061323] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:33,309 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:33,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2022-01-28 15:22:33,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142757691] [2022-01-28 15:22:33,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:33,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:22:33,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:33,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:22:33,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:22:33,310 INFO L87 Difference]: Start difference. First operand 8293 states and 37206 transitions. Second operand has 25 states, 25 states have (on average 2.2) internal successors, (55), 24 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:34,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:34,120 INFO L93 Difference]: Finished difference Result 8873 states and 39447 transitions. [2022-01-28 15:22:34,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-28 15:22:34,120 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 24 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:22:34,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:34,147 INFO L225 Difference]: With dead ends: 8873 [2022-01-28 15:22:34,147 INFO L226 Difference]: Without dead ends: 8843 [2022-01-28 15:22:34,147 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 337 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=207, Invalid=1275, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:22:34,150 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 229 mSDsluCounter, 890 mSDsCounter, 0 mSdLazyCounter, 1529 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 527 SdHoareTripleChecker+Invalid, 1610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:34,150 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 527 Invalid, 1610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1529 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:22:34,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8843 states. [2022-01-28 15:22:34,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8843 to 8297. [2022-01-28 15:22:34,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8297 states, 8296 states have (on average 4.486981677917068) internal successors, (37224), 8296 states have internal predecessors, (37224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:34,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8297 states to 8297 states and 37224 transitions. [2022-01-28 15:22:34,314 INFO L78 Accepts]: Start accepts. Automaton has 8297 states and 37224 transitions. Word has length 23 [2022-01-28 15:22:34,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:34,314 INFO L470 AbstractCegarLoop]: Abstraction has 8297 states and 37224 transitions. [2022-01-28 15:22:34,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.2) internal successors, (55), 24 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:34,315 INFO L276 IsEmpty]: Start isEmpty. Operand 8297 states and 37224 transitions. [2022-01-28 15:22:34,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:22:34,333 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:34,333 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:34,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (452)] Forceful destruction successful, exit code 0 [2022-01-28 15:22:34,547 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable451,452 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:34,547 INFO L402 AbstractCegarLoop]: === Iteration 453 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:22:34,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:34,548 INFO L85 PathProgramCache]: Analyzing trace with hash 556171280, now seen corresponding path program 9 times [2022-01-28 15:22:34,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:34,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852853583] [2022-01-28 15:22:34,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:34,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:34,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:34,672 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:34,672 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:34,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852853583] [2022-01-28 15:22:34,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852853583] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:34,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648561214] [2022-01-28 15:22:34,672 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:22:34,672 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:34,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:34,673 INFO L229 MonitoredProcess]: Starting monitored process 453 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:22:34,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (453)] Waiting until timeout for monitored process [2022-01-28 15:22:34,696 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:22:34,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:34,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:22:34,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:34,865 INFO L354 Elim1Store]: treesize reduction 18, result has 67.3 percent of original size [2022-01-28 15:22:34,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 68 [2022-01-28 15:22:35,009 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:35,009 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:35,206 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:35,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648561214] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:35,206 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:35,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 25 [2022-01-28 15:22:35,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073754339] [2022-01-28 15:22:35,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:35,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:22:35,207 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:35,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:22:35,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:22:35,207 INFO L87 Difference]: Start difference. First operand 8297 states and 37224 transitions. Second operand has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:36,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:36,707 INFO L93 Difference]: Finished difference Result 9632 states and 42421 transitions. [2022-01-28 15:22:36,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-28 15:22:36,708 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:22:36,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:36,733 INFO L225 Difference]: With dead ends: 9632 [2022-01-28 15:22:36,733 INFO L226 Difference]: Without dead ends: 9580 [2022-01-28 15:22:36,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1151 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=529, Invalid=4027, Unknown=0, NotChecked=0, Total=4556 [2022-01-28 15:22:36,734 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 577 mSDsluCounter, 1355 mSDsCounter, 0 mSdLazyCounter, 2323 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 577 SdHoareTripleChecker+Valid, 820 SdHoareTripleChecker+Invalid, 2514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 2323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:36,734 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [577 Valid, 820 Invalid, 2514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 2323 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:22:36,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9580 states. [2022-01-28 15:22:36,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9580 to 8337. [2022-01-28 15:22:36,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8337 states, 8336 states have (on average 4.487164107485604) internal successors, (37405), 8336 states have internal predecessors, (37405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:36,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8337 states to 8337 states and 37405 transitions. [2022-01-28 15:22:36,909 INFO L78 Accepts]: Start accepts. Automaton has 8337 states and 37405 transitions. Word has length 23 [2022-01-28 15:22:36,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:36,909 INFO L470 AbstractCegarLoop]: Abstraction has 8337 states and 37405 transitions. [2022-01-28 15:22:36,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.269230769230769) internal successors, (59), 25 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:36,909 INFO L276 IsEmpty]: Start isEmpty. Operand 8337 states and 37405 transitions. [2022-01-28 15:22:36,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:22:36,960 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:36,960 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:36,976 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (453)] Forceful destruction successful, exit code 0 [2022-01-28 15:22:37,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable452,453 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:37,175 INFO L402 AbstractCegarLoop]: === Iteration 454 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:22:37,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:37,176 INFO L85 PathProgramCache]: Analyzing trace with hash -2125229282, now seen corresponding path program 10 times [2022-01-28 15:22:37,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:37,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261586884] [2022-01-28 15:22:37,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:37,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:37,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:37,256 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:37,257 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:37,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261586884] [2022-01-28 15:22:37,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261586884] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:37,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106433821] [2022-01-28 15:22:37,257 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:22:37,257 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:37,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:37,258 INFO L229 MonitoredProcess]: Starting monitored process 454 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:22:37,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (454)] Waiting until timeout for monitored process [2022-01-28 15:22:37,281 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:22:37,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:37,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:22:37,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:37,362 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:37,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-28 15:22:37,501 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:37,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:37,625 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:37,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 20 [2022-01-28 15:22:37,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-28 15:22:37,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 3 [2022-01-28 15:22:37,654 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:37,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106433821] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:37,654 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:37,654 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2022-01-28 15:22:37,654 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336730872] [2022-01-28 15:22:37,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:37,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:22:37,654 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:37,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:22:37,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:22:37,655 INFO L87 Difference]: Start difference. First operand 8337 states and 37405 transitions. Second operand has 26 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:38,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:38,591 INFO L93 Difference]: Finished difference Result 8778 states and 39103 transitions. [2022-01-28 15:22:38,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-28 15:22:38,591 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:22:38,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:38,617 INFO L225 Difference]: With dead ends: 8778 [2022-01-28 15:22:38,617 INFO L226 Difference]: Without dead ends: 8757 [2022-01-28 15:22:38,617 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=281, Invalid=1525, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:22:38,617 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 266 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 1137 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 1225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:38,617 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [266 Valid, 410 Invalid, 1225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1137 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:22:38,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8757 states. [2022-01-28 15:22:38,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8757 to 8341. [2022-01-28 15:22:38,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8341 states, 8340 states have (on average 4.486930455635491) internal successors, (37421), 8340 states have internal predecessors, (37421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:38,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8341 states to 8341 states and 37421 transitions. [2022-01-28 15:22:38,780 INFO L78 Accepts]: Start accepts. Automaton has 8341 states and 37421 transitions. Word has length 23 [2022-01-28 15:22:38,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:38,780 INFO L470 AbstractCegarLoop]: Abstraction has 8341 states and 37421 transitions. [2022-01-28 15:22:38,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 25 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:38,780 INFO L276 IsEmpty]: Start isEmpty. Operand 8341 states and 37421 transitions. [2022-01-28 15:22:38,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:22:38,797 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:38,797 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:38,813 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (454)] Ended with exit code 0 [2022-01-28 15:22:39,010 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 454 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable453 [2022-01-28 15:22:39,010 INFO L402 AbstractCegarLoop]: === Iteration 455 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-28 15:22:39,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:39,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1314653780, now seen corresponding path program 11 times [2022-01-28 15:22:39,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:39,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731836394] [2022-01-28 15:22:39,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:39,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:39,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:39,123 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:39,124 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:39,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731836394] [2022-01-28 15:22:39,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731836394] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:39,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086255146] [2022-01-28 15:22:39,124 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:22:39,124 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:39,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:39,125 INFO L229 MonitoredProcess]: Starting monitored process 455 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:22:39,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (455)] Waiting until timeout for monitored process [2022-01-28 15:22:39,148 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-28 15:22:39,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:39,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:22:39,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:39,270 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-28 15:22:39,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 36 Received shutdown request... [2022-01-28 15:22:39,368 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-28 15:22:39,372 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (4 of 5 remaining) [2022-01-28 15:22:39,383 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (455)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-28 15:22:39,389 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (455)] Forceful destruction successful, exit code 0 [2022-01-28 15:22:39,572 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 455 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable454 [2022-01-28 15:22:39,573 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ATOM-1 context. [2022-01-28 15:22:39,574 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 5 remaining) [2022-01-28 15:22:39,575 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (2 of 5 remaining) [2022-01-28 15:22:39,575 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (1 of 5 remaining) [2022-01-28 15:22:39,575 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATION (0 of 5 remaining) [2022-01-28 15:22:39,577 INFO L732 BasicCegarLoop]: Path program histogram: [324, 55, 50, 11, 6, 6, 1, 1, 1] [2022-01-28 15:22:39,579 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-28 15:22:39,579 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-28 15:22:39,580 INFO L202 PluginConnector]: Adding new model parallel-sum-1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 03:22:39 BasicIcfg [2022-01-28 15:22:39,580 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-28 15:22:39,580 INFO L158 Benchmark]: Toolchain (without parser) took 931788.13ms. Allocated memory was 176.2MB in the beginning and 1.1GB in the end (delta: 953.2MB). Free memory was 136.2MB in the beginning and 578.8MB in the end (delta: -442.6MB). Peak memory consumption was 510.5MB. Max. memory is 8.0GB. [2022-01-28 15:22:39,580 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.13ms. Allocated memory is still 176.2MB. Free memory was 137.4MB in the beginning and 137.3MB in the end (delta: 122.5kB). There was no memory consumed. Max. memory is 8.0GB. [2022-01-28 15:22:39,580 INFO L158 Benchmark]: Boogie Procedure Inliner took 34.62ms. Allocated memory is still 176.2MB. Free memory was 136.1MB in the beginning and 134.6MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-01-28 15:22:39,581 INFO L158 Benchmark]: Boogie Preprocessor took 10.50ms. Allocated memory is still 176.2MB. Free memory was 134.5MB in the beginning and 133.6MB in the end (delta: 924.2kB). There was no memory consumed. Max. memory is 8.0GB. [2022-01-28 15:22:39,581 INFO L158 Benchmark]: RCFGBuilder took 275.87ms. Allocated memory is still 176.2MB. Free memory was 133.6MB in the beginning and 123.5MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2022-01-28 15:22:39,581 INFO L158 Benchmark]: TraceAbstraction took 931461.89ms. Allocated memory was 176.2MB in the beginning and 1.1GB in the end (delta: 953.2MB). Free memory was 123.1MB in the beginning and 578.8MB in the end (delta: -455.7MB). Peak memory consumption was 498.0MB. Max. memory is 8.0GB. [2022-01-28 15:22:39,581 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.13ms. Allocated memory is still 176.2MB. Free memory was 137.4MB in the beginning and 137.3MB in the end (delta: 122.5kB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 34.62ms. Allocated memory is still 176.2MB. Free memory was 136.1MB in the beginning and 134.6MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 10.50ms. Allocated memory is still 176.2MB. Free memory was 134.5MB in the beginning and 133.6MB in the end (delta: 924.2kB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 275.87ms. Allocated memory is still 176.2MB. Free memory was 133.6MB in the beginning and 123.5MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * TraceAbstraction took 931461.89ms. Allocated memory was 176.2MB in the beginning and 1.1GB in the end (delta: 953.2MB). Free memory was 123.1MB in the beginning and 578.8MB in the end (delta: -455.7MB). Peak memory consumption was 498.0MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 76]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 76]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 77]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 24 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ∧-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ATOM-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 42 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 931.4s, OverallIterations: 455, TraceHistogramMax: 3, PathProgramHistogramMax: 324, EmptinessCheckTime: 4.8s, AutomataDifference: 500.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 112569 SdHoareTripleChecker+Valid, 233.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 112569 mSDsluCounter, 244188 SdHoareTripleChecker+Invalid, 196.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 7452 IncrementalHoareTripleChecker+Unchecked, 399442 mSDsCounter, 49696 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 656915 IncrementalHoareTripleChecker+Invalid, 714063 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 49696 mSolverCounterUnsat, 18553 mSDtfsCounter, 656915 mSolverCounterSat, 1.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 32833 GetRequests, 12634 SyntacticMatches, 1282 SemanticMatches, 18917 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216287 ImplicationChecksByTransitivity, 342.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8341occurred in iteration=454, InterpolantAutomatonStates: 14938, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 50.6s AutomataMinimizationTime, 454 MinimizatonAttempts, 320265 StatesRemovedByMinimization, 454 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.5s SsaConstructionTime, 4.4s SatisfiabilityAnalysisTime, 262.9s InterpolantComputationTime, 20625 NumberOfCodeBlocks, 20625 NumberOfCodeBlocksAsserted, 1486 NumberOfCheckSat, 29518 ConstructedInterpolants, 54 QuantifiedInterpolants, 502322 SizeOfPredicates, 3558 NumberOfNonLiveVariables, 39465 ConjunctsInSsa, 13770 ConjunctsInUnsatCore, 1357 InterpolantComputations, 4 PerfectInterpolantSequences, 77/8366 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown