/usr/bin/java -Xmx16000000000 -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-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/min-array.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 17:18:37,069 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 17:18:37,070 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 17:18:37,099 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 17:18:37,099 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 17:18:37,100 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 17:18:37,101 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 17:18:37,102 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 17:18:37,117 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 17:18:37,120 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 17:18:37,121 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 17:18:37,123 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 17:18:37,123 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 17:18:37,125 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 17:18:37,126 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 17:18:37,128 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 17:18:37,128 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 17:18:37,129 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 17:18:37,133 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 17:18:37,138 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 17:18:37,139 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 17:18:37,139 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 17:18:37,141 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 17:18:37,141 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 17:18:37,147 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 17:18:37,147 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 17:18:37,148 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 17:18:37,149 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 17:18:37,149 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 17:18:37,150 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 17:18:37,150 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 17:18:37,150 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 17:18:37,151 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 17:18:37,152 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 17:18:37,153 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 17:18:37,153 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 17:18:37,153 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 17:18:37,154 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 17:18:37,154 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 17:18:37,154 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 17:18:37,155 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 17:18:37,155 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-Separate.epf [2022-01-18 17:18:37,182 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 17:18:37,182 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 17:18:37,183 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 17:18:37,183 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 17:18:37,184 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 17:18:37,184 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 17:18:37,184 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 17:18:37,184 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 17:18:37,184 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 17:18:37,184 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 17:18:37,185 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 17:18:37,185 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 17:18:37,185 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 17:18:37,185 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 17:18:37,186 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 17:18:37,186 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 17:18:37,186 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 17:18:37,186 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 17:18:37,186 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 17:18:37,186 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 17:18:37,186 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 17:18:37,186 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 17:18:37,186 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 17:18:37,187 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 17:18:37,187 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 17:18:37,188 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 17:18:37,188 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 17:18:37,188 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 17:18:37,188 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 17:18:37,188 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 17:18:37,188 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 17:18:37,188 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 17:18:37,188 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 17:18:37,189 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 17:18:37,189 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-18 17:18:37,364 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 17:18:37,385 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 17:18:37,387 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 17:18:37,388 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 17:18:37,389 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 17:18:37,389 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/min-array.wvr.bpl [2022-01-18 17:18:37,390 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/min-array.wvr.bpl' [2022-01-18 17:18:37,411 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 17:18:37,412 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 17:18:37,413 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 17:18:37,413 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 17:18:37,413 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 17:18:37,421 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "min-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:37" (1/1) ... [2022-01-18 17:18:37,427 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "min-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:37" (1/1) ... [2022-01-18 17:18:37,431 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 17:18:37,433 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 17:18:37,434 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 17:18:37,434 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 17:18:37,434 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 17:18:37,439 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "min-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:37" (1/1) ... [2022-01-18 17:18:37,440 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "min-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:37" (1/1) ... [2022-01-18 17:18:37,441 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "min-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:37" (1/1) ... [2022-01-18 17:18:37,441 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "min-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:37" (1/1) ... [2022-01-18 17:18:37,444 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "min-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:37" (1/1) ... [2022-01-18 17:18:37,447 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "min-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:37" (1/1) ... [2022-01-18 17:18:37,448 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "min-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:37" (1/1) ... [2022-01-18 17:18:37,451 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 17:18:37,453 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 17:18:37,453 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 17:18:37,453 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 17:18:37,454 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "min-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:37" (1/1) ... [2022-01-18 17:18:37,459 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 17:18:37,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:37,477 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-18 17:18:37,486 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-18 17:18:37,508 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 17:18:37,509 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 17:18:37,509 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 17:18:37,509 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 17:18:37,509 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 17:18:37,509 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 17:18:37,509 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 17:18:37,509 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 17:18:37,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 17:18:37,510 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 17:18:37,510 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 17:18:37,510 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 17:18:37,510 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 17:18:37,550 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 17:18:37,552 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 17:18:37,629 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 17:18:37,639 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 17:18:37,639 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 17:18:37,640 INFO L202 PluginConnector]: Adding new model min-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:18:37 BoogieIcfgContainer [2022-01-18 17:18:37,641 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 17:18:37,642 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 17:18:37,642 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 17:18:37,644 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 17:18:37,644 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "min-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:18:37" (1/2) ... [2022-01-18 17:18:37,645 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@479eb60c and model type min-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 05:18:37, skipping insertion in model container [2022-01-18 17:18:37,645 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "min-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:18:37" (2/2) ... [2022-01-18 17:18:37,652 INFO L111 eAbstractionObserver]: Analyzing ICFG min-array.wvr.bpl [2022-01-18 17:18:37,655 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 17:18:37,655 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 17:18:37,655 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 17:18:37,655 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 17:18:37,709 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-01-18 17:18:37,778 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 17:18:37,785 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-18 17:18:37,785 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-01-18 17:18:37,797 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 29 transitions, 82 flow [2022-01-18 17:18:37,844 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:37,846 INFO L276 IsEmpty]: Start isEmpty. Operand has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:37,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 17:18:37,852 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:37,852 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:37,853 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:37,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:37,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1562983410, now seen corresponding path program 1 times [2022-01-18 17:18:37,871 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:37,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319084255] [2022-01-18 17:18:37,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:37,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:37,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:38,018 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-18 17:18:38,018 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:38,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319084255] [2022-01-18 17:18:38,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319084255] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:18:38,019 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:18:38,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 17:18:38,020 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564393016] [2022-01-18 17:18:38,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:18:38,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 17:18:38,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:38,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 17:18:38,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 17:18:38,067 INFO L87 Difference]: Start difference. First operand has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 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 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:38,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:38,105 INFO L93 Difference]: Finished difference Result 217 states and 617 transitions. [2022-01-18 17:18:38,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 17:18:38,109 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 17:18:38,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:38,117 INFO L225 Difference]: With dead ends: 217 [2022-01-18 17:18:38,117 INFO L226 Difference]: Without dead ends: 202 [2022-01-18 17:18:38,118 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-18 17:18:38,120 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 3 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:38,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 27 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 17:18:38,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-01-18 17:18:38,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 149. [2022-01-18 17:18:38,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.831081081081081) internal successors, (419), 148 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:38,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 419 transitions. [2022-01-18 17:18:38,189 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 419 transitions. Word has length 18 [2022-01-18 17:18:38,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:38,190 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 419 transitions. [2022-01-18 17:18:38,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:38,190 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 419 transitions. [2022-01-18 17:18:38,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 17:18:38,191 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:38,191 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:38,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 17:18:38,192 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:38,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:38,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1322843154, now seen corresponding path program 1 times [2022-01-18 17:18:38,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:38,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656825151] [2022-01-18 17:18:38,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:38,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:38,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:38,241 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:18:38,241 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:38,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656825151] [2022-01-18 17:18:38,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656825151] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:18:38,242 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:18:38,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 17:18:38,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982830089] [2022-01-18 17:18:38,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:18:38,243 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 17:18:38,243 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:38,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 17:18:38,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 17:18:38,244 INFO L87 Difference]: Start difference. First operand 149 states and 419 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:38,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:38,295 INFO L93 Difference]: Finished difference Result 158 states and 445 transitions. [2022-01-18 17:18:38,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 17:18:38,295 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 17:18:38,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:38,297 INFO L225 Difference]: With dead ends: 158 [2022-01-18 17:18:38,297 INFO L226 Difference]: Without dead ends: 158 [2022-01-18 17:18:38,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 17:18:38,298 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 34 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:38,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 15 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 17:18:38,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-01-18 17:18:38,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 133. [2022-01-18 17:18:38,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.8333333333333335) internal successors, (374), 132 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:38,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 374 transitions. [2022-01-18 17:18:38,308 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 374 transitions. Word has length 20 [2022-01-18 17:18:38,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:38,308 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 374 transitions. [2022-01-18 17:18:38,308 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:38,308 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 374 transitions. [2022-01-18 17:18:38,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-01-18 17:18:38,309 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:38,309 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:38,310 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 17:18:38,310 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:38,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:38,310 INFO L85 PathProgramCache]: Analyzing trace with hash 286241452, now seen corresponding path program 1 times [2022-01-18 17:18:38,310 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:38,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890562641] [2022-01-18 17:18:38,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:38,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:38,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:38,347 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:18:38,347 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:38,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890562641] [2022-01-18 17:18:38,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890562641] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 17:18:38,348 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 17:18:38,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 17:18:38,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71972666] [2022-01-18 17:18:38,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 17:18:38,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 17:18:38,348 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:38,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 17:18:38,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 17:18:38,349 INFO L87 Difference]: Start difference. First operand 133 states and 374 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:38,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:38,407 INFO L93 Difference]: Finished difference Result 183 states and 522 transitions. [2022-01-18 17:18:38,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 17:18:38,408 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-01-18 17:18:38,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:38,409 INFO L225 Difference]: With dead ends: 183 [2022-01-18 17:18:38,409 INFO L226 Difference]: Without dead ends: 183 [2022-01-18 17:18:38,409 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 17:18:38,410 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 76 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:38,411 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 13 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 17:18:38,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-01-18 17:18:38,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 158. [2022-01-18 17:18:38,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.8535031847133756) internal successors, (448), 157 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:38,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 448 transitions. [2022-01-18 17:18:38,420 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 448 transitions. Word has length 20 [2022-01-18 17:18:38,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:38,421 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 448 transitions. [2022-01-18 17:18:38,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:38,421 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 448 transitions. [2022-01-18 17:18:38,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 17:18:38,422 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:38,422 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:38,422 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 17:18:38,422 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:38,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:38,427 INFO L85 PathProgramCache]: Analyzing trace with hash -867206516, now seen corresponding path program 1 times [2022-01-18 17:18:38,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:38,427 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650273871] [2022-01-18 17:18:38,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:38,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:38,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:38,711 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-18 17:18:38,712 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:38,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650273871] [2022-01-18 17:18:38,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650273871] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:38,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750394821] [2022-01-18 17:18:38,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:38,712 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:38,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:38,721 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-18 17:18:38,722 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-18 17:18:38,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:38,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 17:18:38,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:39,115 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 33 [2022-01-18 17:18:39,175 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-18 17:18:39,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:39,331 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:18:39,332 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 43 [2022-01-18 17:18:39,511 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-18 17:18:39,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1750394821] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:39,511 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:39,511 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 17:18:39,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057818669] [2022-01-18 17:18:39,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:39,512 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:18:39,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:39,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:18:39,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:18:39,513 INFO L87 Difference]: Start difference. First operand 158 states and 448 transitions. Second operand has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 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-18 17:18:39,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:39,805 INFO L93 Difference]: Finished difference Result 366 states and 1043 transitions. [2022-01-18 17:18:39,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 17:18:39,806 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 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 22 [2022-01-18 17:18:39,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:39,808 INFO L225 Difference]: With dead ends: 366 [2022-01-18 17:18:39,808 INFO L226 Difference]: Without dead ends: 351 [2022-01-18 17:18:39,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=115, Invalid=391, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:18:39,809 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 136 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:39,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 61 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:18:39,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-01-18 17:18:39,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 224. [2022-01-18 17:18:39,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.8699551569506725) internal successors, (640), 223 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:39,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 640 transitions. [2022-01-18 17:18:39,823 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 640 transitions. Word has length 22 [2022-01-18 17:18:39,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:39,823 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 640 transitions. [2022-01-18 17:18:39,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 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-18 17:18:39,823 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 640 transitions. [2022-01-18 17:18:39,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 17:18:39,825 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:39,825 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:39,847 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-18 17:18:40,041 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:40,041 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:40,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:40,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1035015608, now seen corresponding path program 2 times [2022-01-18 17:18:40,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:40,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545964636] [2022-01-18 17:18:40,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:40,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:40,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:40,227 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-18 17:18:40,228 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:40,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545964636] [2022-01-18 17:18:40,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545964636] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:40,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938681583] [2022-01-18 17:18:40,231 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:18:40,231 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:40,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:40,236 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-18 17:18:40,238 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-18 17:18:40,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:18:40,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:40,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 17:18:40,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:40,477 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:18:40,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2022-01-18 17:18:40,854 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-18 17:18:40,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:40,959 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:18:40,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 43 [2022-01-18 17:18:41,102 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-18 17:18:41,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938681583] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:41,103 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:41,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 18 [2022-01-18 17:18:41,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906090539] [2022-01-18 17:18:41,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:41,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 17:18:41,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:41,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 17:18:41,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-01-18 17:18:41,104 INFO L87 Difference]: Start difference. First operand 224 states and 640 transitions. Second operand has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 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-18 17:18:41,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:41,886 INFO L93 Difference]: Finished difference Result 478 states and 1385 transitions. [2022-01-18 17:18:41,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 17:18:41,887 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 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 22 [2022-01-18 17:18:41,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:41,890 INFO L225 Difference]: With dead ends: 478 [2022-01-18 17:18:41,890 INFO L226 Difference]: Without dead ends: 463 [2022-01-18 17:18:41,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=217, Invalid=713, Unknown=0, NotChecked=0, Total=930 [2022-01-18 17:18:41,891 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 236 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 544 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:41,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [236 Valid, 113 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 544 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:18:41,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-01-18 17:18:41,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 229. [2022-01-18 17:18:41,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.912280701754386) internal successors, (664), 228 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:41,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 664 transitions. [2022-01-18 17:18:41,899 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 664 transitions. Word has length 22 [2022-01-18 17:18:41,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:41,899 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 664 transitions. [2022-01-18 17:18:41,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8947368421052633) internal successors, (55), 18 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-18 17:18:41,900 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 664 transitions. [2022-01-18 17:18:41,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 17:18:41,904 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:41,904 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:41,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-18 17:18:42,104 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:42,105 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:42,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:42,105 INFO L85 PathProgramCache]: Analyzing trace with hash -736242160, now seen corresponding path program 3 times [2022-01-18 17:18:42,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:42,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096150975] [2022-01-18 17:18:42,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:42,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:42,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:42,235 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-18 17:18:42,236 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:42,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096150975] [2022-01-18 17:18:42,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096150975] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:42,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682135475] [2022-01-18 17:18:42,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:18:42,236 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:42,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:42,237 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-18 17:18:42,238 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-18 17:18:42,259 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 17:18:42,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:42,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 17:18:42,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:42,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 33 [2022-01-18 17:18:42,486 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-18 17:18:42,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:42,535 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:18:42,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 43 [2022-01-18 17:18:42,660 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-18 17:18:42,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682135475] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:42,661 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:42,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 17:18:42,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559110416] [2022-01-18 17:18:42,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:42,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:18:42,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:42,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:18:42,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:18:42,662 INFO L87 Difference]: Start difference. First operand 229 states and 664 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 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-18 17:18:42,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:42,947 INFO L93 Difference]: Finished difference Result 418 states and 1203 transitions. [2022-01-18 17:18:42,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 17:18:42,947 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 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 22 [2022-01-18 17:18:42,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:42,949 INFO L225 Difference]: With dead ends: 418 [2022-01-18 17:18:42,949 INFO L226 Difference]: Without dead ends: 403 [2022-01-18 17:18:42,949 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=133, Invalid=373, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:18:42,950 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 105 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:42,950 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 104 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:18:42,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-01-18 17:18:42,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 241. [2022-01-18 17:18:42,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 2.8916666666666666) internal successors, (694), 240 states have internal predecessors, (694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:42,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 694 transitions. [2022-01-18 17:18:42,957 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 694 transitions. Word has length 22 [2022-01-18 17:18:42,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:42,957 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 694 transitions. [2022-01-18 17:18:42,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 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-18 17:18:42,957 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 694 transitions. [2022-01-18 17:18:42,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 17:18:42,958 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:42,958 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:42,981 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-18 17:18:43,171 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:43,172 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:43,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:43,172 INFO L85 PathProgramCache]: Analyzing trace with hash 834583440, now seen corresponding path program 4 times [2022-01-18 17:18:43,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:43,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257060638] [2022-01-18 17:18:43,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:43,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:43,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:43,276 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-18 17:18:43,277 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:43,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257060638] [2022-01-18 17:18:43,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257060638] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:43,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246517699] [2022-01-18 17:18:43,277 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:18:43,277 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:43,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:43,278 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-18 17:18:43,279 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-18 17:18:43,300 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:18:43,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:43,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 17:18:43,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:43,461 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:18:43,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2022-01-18 17:18:43,692 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-18 17:18:43,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:43,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:18:43,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 43 [2022-01-18 17:18:43,920 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-18 17:18:43,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246517699] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:43,921 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:43,921 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-01-18 17:18:43,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418347758] [2022-01-18 17:18:43,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:43,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:18:43,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:43,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:18:43,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:18:43,922 INFO L87 Difference]: Start difference. First operand 241 states and 694 transitions. Second operand has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 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-18 17:18:44,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:44,143 INFO L93 Difference]: Finished difference Result 374 states and 1089 transitions. [2022-01-18 17:18:44,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 17:18:44,147 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 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 22 [2022-01-18 17:18:44,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:44,148 INFO L225 Difference]: With dead ends: 374 [2022-01-18 17:18:44,148 INFO L226 Difference]: Without dead ends: 359 [2022-01-18 17:18:44,149 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-01-18 17:18:44,149 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 119 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:44,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 108 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 219 Invalid, 0 Unknown, 36 Unchecked, 0.1s Time] [2022-01-18 17:18:44,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2022-01-18 17:18:44,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 245. [2022-01-18 17:18:44,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 244 states have (on average 2.9262295081967213) internal successors, (714), 244 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:44,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 714 transitions. [2022-01-18 17:18:44,155 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 714 transitions. Word has length 22 [2022-01-18 17:18:44,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:44,155 INFO L470 AbstractCegarLoop]: Abstraction has 245 states and 714 transitions. [2022-01-18 17:18:44,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 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-18 17:18:44,155 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 714 transitions. [2022-01-18 17:18:44,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 17:18:44,156 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:44,156 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:44,175 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-18 17:18:44,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:44,371 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:44,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:44,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1412835854, now seen corresponding path program 5 times [2022-01-18 17:18:44,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:44,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301695074] [2022-01-18 17:18:44,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:44,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:44,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:44,483 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-18 17:18:44,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:44,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301695074] [2022-01-18 17:18:44,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301695074] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:44,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585686736] [2022-01-18 17:18:44,483 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:18:44,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:44,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:44,484 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-18 17:18:44,485 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-18 17:18:44,506 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:18:44,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:44,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2022-01-18 17:18:44,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:44,650 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:18:44,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2022-01-18 17:18:44,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-18 17:18:44,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:44,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:18:44,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 43 [2022-01-18 17:18:45,045 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-18 17:18:45,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585686736] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:45,046 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:45,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2022-01-18 17:18:45,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264376711] [2022-01-18 17:18:45,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:45,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:18:45,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:45,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:18:45,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:18:45,047 INFO L87 Difference]: Start difference. First operand 245 states and 714 transitions. Second operand has 17 states, 17 states have (on average 3.0) internal successors, (51), 16 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-18 17:18:45,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:45,936 INFO L93 Difference]: Finished difference Result 693 states and 1991 transitions. [2022-01-18 17:18:45,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 17:18:45,936 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 16 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 22 [2022-01-18 17:18:45,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:45,939 INFO L225 Difference]: With dead ends: 693 [2022-01-18 17:18:45,939 INFO L226 Difference]: Without dead ends: 678 [2022-01-18 17:18:45,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=290, Invalid=832, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 17:18:45,940 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 201 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:45,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 177 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:18:45,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2022-01-18 17:18:45,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 247. [2022-01-18 17:18:45,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 2.9186991869918697) internal successors, (718), 246 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:45,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 718 transitions. [2022-01-18 17:18:45,947 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 718 transitions. Word has length 22 [2022-01-18 17:18:45,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:45,948 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 718 transitions. [2022-01-18 17:18:45,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 16 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-18 17:18:45,948 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 718 transitions. [2022-01-18 17:18:45,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-01-18 17:18:45,948 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:45,948 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:45,967 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-18 17:18:46,149 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:46,149 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:46,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:46,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1953349004, now seen corresponding path program 6 times [2022-01-18 17:18:46,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:46,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845579755] [2022-01-18 17:18:46,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:46,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:46,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:46,264 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-18 17:18:46,264 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:46,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845579755] [2022-01-18 17:18:46,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845579755] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:46,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [687566385] [2022-01-18 17:18:46,265 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:18:46,265 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:46,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:46,266 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-18 17:18:46,267 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-18 17:18:46,287 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 17:18:46,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:46,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-18 17:18:46,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:46,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2022-01-18 17:18:46,542 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-18 17:18:46,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:46,610 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:18:46,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 43 [2022-01-18 17:18:46,714 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-18 17:18:46,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [687566385] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:46,714 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:46,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-01-18 17:18:46,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525341791] [2022-01-18 17:18:46,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:46,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:18:46,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:46,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:18:46,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:18:46,715 INFO L87 Difference]: Start difference. First operand 247 states and 718 transitions. Second operand has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 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-18 17:18:47,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:47,381 INFO L93 Difference]: Finished difference Result 478 states and 1381 transitions. [2022-01-18 17:18:47,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 17:18:47,381 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 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 22 [2022-01-18 17:18:47,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:47,383 INFO L225 Difference]: With dead ends: 478 [2022-01-18 17:18:47,384 INFO L226 Difference]: Without dead ends: 463 [2022-01-18 17:18:47,384 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=170, Invalid=586, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:18:47,384 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 120 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:47,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 175 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 510 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:18:47,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-01-18 17:18:47,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 247. [2022-01-18 17:18:47,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 2.9186991869918697) internal successors, (718), 246 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:47,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 718 transitions. [2022-01-18 17:18:47,393 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 718 transitions. Word has length 22 [2022-01-18 17:18:47,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:47,393 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 718 transitions. [2022-01-18 17:18:47,393 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 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-18 17:18:47,394 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 718 transitions. [2022-01-18 17:18:47,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:47,399 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:47,399 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:47,418 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-18 17:18:47,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:47,607 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:47,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:47,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1176864790, now seen corresponding path program 7 times [2022-01-18 17:18:47,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:47,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178466713] [2022-01-18 17:18:47,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:47,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:47,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:47,650 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-18 17:18:47,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:47,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178466713] [2022-01-18 17:18:47,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178466713] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:47,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360943022] [2022-01-18 17:18:47,650 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:18:47,650 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:47,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:47,651 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-18 17:18:47,652 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-18 17:18:47,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:47,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:47,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:47,755 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-18 17:18:47,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:47,831 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-18 17:18:47,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360943022] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:47,832 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:47,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 17:18:47,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324773440] [2022-01-18 17:18:47,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:47,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:18:47,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:47,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:18:47,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:18:47,833 INFO L87 Difference]: Start difference. First operand 247 states and 718 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) 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-18 17:18:48,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:48,551 INFO L93 Difference]: Finished difference Result 1099 states and 3110 transitions. [2022-01-18 17:18:48,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 17:18:48,551 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) 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 24 [2022-01-18 17:18:48,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:48,556 INFO L225 Difference]: With dead ends: 1099 [2022-01-18 17:18:48,556 INFO L226 Difference]: Without dead ends: 1099 [2022-01-18 17:18:48,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 913 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=714, Invalid=2148, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:18:48,557 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 303 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 619 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 619 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:48,558 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 204 Invalid, 688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 619 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:18:48,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1099 states. [2022-01-18 17:18:48,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1099 to 311. [2022-01-18 17:18:48,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.141935483870968) internal successors, (974), 310 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:48,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 974 transitions. [2022-01-18 17:18:48,568 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 974 transitions. Word has length 24 [2022-01-18 17:18:48,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:48,568 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 974 transitions. [2022-01-18 17:18:48,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) 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-18 17:18:48,569 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 974 transitions. [2022-01-18 17:18:48,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:48,569 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:48,570 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:48,587 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-18 17:18:48,785 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:48,786 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:48,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:48,786 INFO L85 PathProgramCache]: Analyzing trace with hash 2141783662, now seen corresponding path program 8 times [2022-01-18 17:18:48,786 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:48,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153382009] [2022-01-18 17:18:48,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:48,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:48,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:48,829 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-18 17:18:48,829 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:48,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153382009] [2022-01-18 17:18:48,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153382009] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:48,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689266716] [2022-01-18 17:18:48,829 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:18:48,829 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:48,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:48,856 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-18 17:18:48,856 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-18 17:18:48,877 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:18:48,877 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:48,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:48,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:48,970 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-18 17:18:48,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:49,067 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-18 17:18:49,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689266716] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:49,068 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:49,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 17:18:49,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089279423] [2022-01-18 17:18:49,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:49,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:18:49,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:49,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:18:49,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:18:49,069 INFO L87 Difference]: Start difference. First operand 311 states and 974 transitions. Second operand has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 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-18 17:18:50,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:50,759 INFO L93 Difference]: Finished difference Result 1794 states and 5013 transitions. [2022-01-18 17:18:50,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 17:18:50,760 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 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 24 [2022-01-18 17:18:50,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:50,768 INFO L225 Difference]: With dead ends: 1794 [2022-01-18 17:18:50,768 INFO L226 Difference]: Without dead ends: 1794 [2022-01-18 17:18:50,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4272 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2378, Invalid=8752, Unknown=0, NotChecked=0, Total=11130 [2022-01-18 17:18:50,771 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 460 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 1029 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 1128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1029 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:50,772 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [460 Valid, 296 Invalid, 1128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1029 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:18:50,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1794 states. [2022-01-18 17:18:50,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1794 to 315. [2022-01-18 17:18:50,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 3.1656050955414012) internal successors, (994), 314 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:50,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 994 transitions. [2022-01-18 17:18:50,787 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 994 transitions. Word has length 24 [2022-01-18 17:18:50,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:50,787 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 994 transitions. [2022-01-18 17:18:50,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 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-18 17:18:50,788 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 994 transitions. [2022-01-18 17:18:50,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:50,788 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:50,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, 1] [2022-01-18 17:18:50,808 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-18 17:18:51,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-01-18 17:18:51,008 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:51,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:51,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1586231554, now seen corresponding path program 9 times [2022-01-18 17:18:51,009 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:51,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624091534] [2022-01-18 17:18:51,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:51,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:51,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:51,043 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-18 17:18:51,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:51,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624091534] [2022-01-18 17:18:51,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624091534] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:51,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899673920] [2022-01-18 17:18:51,044 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:18:51,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:51,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:51,045 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-18 17:18:51,046 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-18 17:18:51,068 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:18:51,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:51,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:51,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:51,163 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-18 17:18:51,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:51,257 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-18 17:18:51,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899673920] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:51,257 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:51,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 17:18:51,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325563097] [2022-01-18 17:18:51,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:51,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:18:51,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:51,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:18:51,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:18:51,259 INFO L87 Difference]: Start difference. First operand 315 states and 994 transitions. Second operand has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 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-18 17:18:52,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:52,168 INFO L93 Difference]: Finished difference Result 1470 states and 4126 transitions. [2022-01-18 17:18:52,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 17:18:52,168 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 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 24 [2022-01-18 17:18:52,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:52,176 INFO L225 Difference]: With dead ends: 1470 [2022-01-18 17:18:52,176 INFO L226 Difference]: Without dead ends: 1470 [2022-01-18 17:18:52,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1528 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1095, Invalid=3327, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 17:18:52,177 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 405 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 826 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 405 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 910 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 826 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:52,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [405 Valid, 275 Invalid, 910 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 826 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:18:52,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1470 states. [2022-01-18 17:18:52,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1470 to 306. [2022-01-18 17:18:52,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 3.1475409836065573) internal successors, (960), 305 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:52,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 960 transitions. [2022-01-18 17:18:52,193 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 960 transitions. Word has length 24 [2022-01-18 17:18:52,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:52,193 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 960 transitions. [2022-01-18 17:18:52,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 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-18 17:18:52,193 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 960 transitions. [2022-01-18 17:18:52,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:52,194 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:52,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, 1, 1, 1, 1, 1] [2022-01-18 17:18:52,212 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-18 17:18:52,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:52,412 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:52,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:52,413 INFO L85 PathProgramCache]: Analyzing trace with hash -650092882, now seen corresponding path program 1 times [2022-01-18 17:18:52,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:52,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089042877] [2022-01-18 17:18:52,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:52,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:52,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:52,441 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:18:52,441 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:52,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089042877] [2022-01-18 17:18:52,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089042877] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:52,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088628493] [2022-01-18 17:18:52,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:52,442 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:52,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:52,442 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-18 17:18:52,459 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-18 17:18:52,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:52,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 17:18:52,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:52,521 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:18:52,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:52,575 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:18:52,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088628493] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:52,575 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:52,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 17:18:52,576 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496326535] [2022-01-18 17:18:52,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:52,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 17:18:52,576 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:52,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 17:18:52,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-01-18 17:18:52,576 INFO L87 Difference]: Start difference. First operand 306 states and 960 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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-18 17:18:52,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:52,701 INFO L93 Difference]: Finished difference Result 685 states and 2024 transitions. [2022-01-18 17:18:52,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 17:18:52,701 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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 24 [2022-01-18 17:18:52,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:52,704 INFO L225 Difference]: With dead ends: 685 [2022-01-18 17:18:52,704 INFO L226 Difference]: Without dead ends: 679 [2022-01-18 17:18:52,704 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:18:52,704 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 173 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:52,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 47 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:18:52,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2022-01-18 17:18:52,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 429. [2022-01-18 17:18:52,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 3.2406542056074765) internal successors, (1387), 428 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:52,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1387 transitions. [2022-01-18 17:18:52,713 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1387 transitions. Word has length 24 [2022-01-18 17:18:52,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:52,713 INFO L470 AbstractCegarLoop]: Abstraction has 429 states and 1387 transitions. [2022-01-18 17:18:52,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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-18 17:18:52,713 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1387 transitions. [2022-01-18 17:18:52,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:52,714 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:52,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, 1] [2022-01-18 17:18:52,733 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-18 17:18:52,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-18 17:18:52,927 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:52,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:52,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1087061590, now seen corresponding path program 10 times [2022-01-18 17:18:52,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:52,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471412427] [2022-01-18 17:18:52,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:52,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:52,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:52,977 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-18 17:18:52,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:52,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471412427] [2022-01-18 17:18:52,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471412427] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:52,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479615852] [2022-01-18 17:18:52,978 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:18:52,978 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:52,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:52,979 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-18 17:18:52,979 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-18 17:18:53,004 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:18:53,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:53,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:53,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:53,080 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-18 17:18:53,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:53,140 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-18 17:18:53,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479615852] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:53,140 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:53,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 17:18:53,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205261511] [2022-01-18 17:18:53,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:53,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:18:53,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:53,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:18:53,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:18:53,141 INFO L87 Difference]: Start difference. First operand 429 states and 1387 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-18 17:18:53,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:53,420 INFO L93 Difference]: Finished difference Result 1159 states and 3490 transitions. [2022-01-18 17:18:53,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 17:18:53,420 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 24 [2022-01-18 17:18:53,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:53,424 INFO L225 Difference]: With dead ends: 1159 [2022-01-18 17:18:53,424 INFO L226 Difference]: Without dead ends: 1111 [2022-01-18 17:18:53,425 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-01-18 17:18:53,425 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 277 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:53,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [277 Valid, 106 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:18:53,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2022-01-18 17:18:53,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 639. [2022-01-18 17:18:53,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 638 states have (on average 3.3448275862068964) internal successors, (2134), 638 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:53,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 2134 transitions. [2022-01-18 17:18:53,439 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 2134 transitions. Word has length 24 [2022-01-18 17:18:53,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:53,439 INFO L470 AbstractCegarLoop]: Abstraction has 639 states and 2134 transitions. [2022-01-18 17:18:53,439 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-18 17:18:53,439 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 2134 transitions. [2022-01-18 17:18:53,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:53,440 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:53,440 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:53,461 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-18 17:18:53,656 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-18 17:18:53,657 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:53,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:53,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1793018922, now seen corresponding path program 2 times [2022-01-18 17:18:53,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:53,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277563848] [2022-01-18 17:18:53,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:53,657 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:53,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:53,690 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:18:53,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:53,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277563848] [2022-01-18 17:18:53,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277563848] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:53,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225753457] [2022-01-18 17:18:53,691 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:18:53,691 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:53,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:53,692 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-18 17:18:53,692 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-18 17:18:53,712 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:18:53,713 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:53,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 17:18:53,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:53,776 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:18:53,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:53,856 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:18:53,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225753457] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:53,856 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:53,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 17:18:53,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325250297] [2022-01-18 17:18:53,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:53,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 17:18:53,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:53,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 17:18:53,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-01-18 17:18:53,860 INFO L87 Difference]: Start difference. First operand 639 states and 2134 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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-18 17:18:54,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:54,044 INFO L93 Difference]: Finished difference Result 1267 states and 3847 transitions. [2022-01-18 17:18:54,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 17:18:54,044 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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 24 [2022-01-18 17:18:54,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:54,049 INFO L225 Difference]: With dead ends: 1267 [2022-01-18 17:18:54,049 INFO L226 Difference]: Without dead ends: 1267 [2022-01-18 17:18:54,049 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=234, Unknown=0, NotChecked=0, Total=380 [2022-01-18 17:18:54,050 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 222 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:54,050 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [222 Valid, 66 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:18:54,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1267 states. [2022-01-18 17:18:54,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1267 to 683. [2022-01-18 17:18:54,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 3.3167155425219943) internal successors, (2262), 682 states have internal predecessors, (2262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:54,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 2262 transitions. [2022-01-18 17:18:54,065 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 2262 transitions. Word has length 24 [2022-01-18 17:18:54,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:54,065 INFO L470 AbstractCegarLoop]: Abstraction has 683 states and 2262 transitions. [2022-01-18 17:18:54,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 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-18 17:18:54,066 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 2262 transitions. [2022-01-18 17:18:54,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:54,067 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:54,067 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:54,082 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-18 17:18:54,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-18 17:18:54,283 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:54,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:54,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1155266808, now seen corresponding path program 11 times [2022-01-18 17:18:54,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:54,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578990265] [2022-01-18 17:18:54,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:54,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:54,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:54,322 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-18 17:18:54,322 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:54,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578990265] [2022-01-18 17:18:54,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578990265] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:54,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983455894] [2022-01-18 17:18:54,322 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:18:54,322 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:54,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:54,323 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-18 17:18:54,324 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-18 17:18:54,344 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:18:54,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:54,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:54,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:54,406 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-18 17:18:54,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:54,465 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-18 17:18:54,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983455894] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:54,465 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:54,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:18:54,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344879814] [2022-01-18 17:18:54,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:54,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:18:54,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:54,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:18:54,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:18:54,466 INFO L87 Difference]: Start difference. First operand 683 states and 2262 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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-18 17:18:54,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:54,964 INFO L93 Difference]: Finished difference Result 2268 states and 6749 transitions. [2022-01-18 17:18:54,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 17:18:54,964 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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 24 [2022-01-18 17:18:54,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:54,972 INFO L225 Difference]: With dead ends: 2268 [2022-01-18 17:18:54,972 INFO L226 Difference]: Without dead ends: 2268 [2022-01-18 17:18:54,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=449, Invalid=1357, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 17:18:54,973 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 221 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:54,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 195 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:18:54,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2268 states. [2022-01-18 17:18:54,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2268 to 699. [2022-01-18 17:18:54,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 698 states have (on average 3.312320916905444) internal successors, (2312), 698 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:54,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 2312 transitions. [2022-01-18 17:18:54,996 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 2312 transitions. Word has length 24 [2022-01-18 17:18:54,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:54,996 INFO L470 AbstractCegarLoop]: Abstraction has 699 states and 2312 transitions. [2022-01-18 17:18:54,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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-18 17:18:54,996 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 2312 transitions. [2022-01-18 17:18:54,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:54,997 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:54,998 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:55,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-01-18 17:18:55,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-18 17:18:55,211 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:55,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:55,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1940180902, now seen corresponding path program 12 times [2022-01-18 17:18:55,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:55,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713366785] [2022-01-18 17:18:55,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:55,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:55,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:55,249 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-18 17:18:55,249 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:55,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713366785] [2022-01-18 17:18:55,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713366785] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:55,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58072753] [2022-01-18 17:18:55,250 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:18:55,250 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:55,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:55,260 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-18 17:18:55,280 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-18 17:18:55,283 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 17:18:55,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:55,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:55,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:55,343 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-18 17:18:55,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:55,401 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-18 17:18:55,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58072753] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:55,401 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:55,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:18:55,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103654614] [2022-01-18 17:18:55,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:55,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:18:55,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:55,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:18:55,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:18:55,403 INFO L87 Difference]: Start difference. First operand 699 states and 2312 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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-18 17:18:55,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:55,955 INFO L93 Difference]: Finished difference Result 2256 states and 6789 transitions. [2022-01-18 17:18:55,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 17:18:55,955 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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 24 [2022-01-18 17:18:55,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:55,964 INFO L225 Difference]: With dead ends: 2256 [2022-01-18 17:18:55,964 INFO L226 Difference]: Without dead ends: 2256 [2022-01-18 17:18:55,965 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=584, Invalid=2068, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 17:18:55,966 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 273 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:55,966 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 166 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:18:55,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2256 states. [2022-01-18 17:18:55,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2256 to 775. [2022-01-18 17:18:55,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 775 states, 774 states have (on average 3.289405684754522) internal successors, (2546), 774 states have internal predecessors, (2546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:55,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 2546 transitions. [2022-01-18 17:18:55,997 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 2546 transitions. Word has length 24 [2022-01-18 17:18:55,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:55,998 INFO L470 AbstractCegarLoop]: Abstraction has 775 states and 2546 transitions. [2022-01-18 17:18:55,998 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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-18 17:18:55,998 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 2546 transitions. [2022-01-18 17:18:56,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:56,001 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:56,001 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:56,023 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-18 17:18:56,217 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:56,217 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:56,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:56,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1966730932, now seen corresponding path program 13 times [2022-01-18 17:18:56,218 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:56,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336463266] [2022-01-18 17:18:56,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:56,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:56,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:56,252 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-18 17:18:56,252 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:56,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336463266] [2022-01-18 17:18:56,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336463266] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:56,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943948965] [2022-01-18 17:18:56,252 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:18:56,252 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:56,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:56,254 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-18 17:18:56,255 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-18 17:18:56,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:56,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:56,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:56,353 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-18 17:18:56,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:56,392 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-18 17:18:56,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943948965] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:56,392 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:56,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-01-18 17:18:56,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663983707] [2022-01-18 17:18:56,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:56,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 17:18:56,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:56,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 17:18:56,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-01-18 17:18:56,393 INFO L87 Difference]: Start difference. First operand 775 states and 2546 transitions. Second operand has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:56,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:56,641 INFO L93 Difference]: Finished difference Result 1611 states and 5005 transitions. [2022-01-18 17:18:56,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 17:18:56,641 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 17:18:56,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:56,647 INFO L225 Difference]: With dead ends: 1611 [2022-01-18 17:18:56,647 INFO L226 Difference]: Without dead ends: 1611 [2022-01-18 17:18:56,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=219, Invalid=537, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:18:56,648 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 204 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:56,648 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 129 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 366 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:18:56,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1611 states. [2022-01-18 17:18:56,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1611 to 926. [2022-01-18 17:18:56,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 925 states have (on average 3.370810810810811) internal successors, (3118), 925 states have internal predecessors, (3118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:56,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 3118 transitions. [2022-01-18 17:18:56,667 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 3118 transitions. Word has length 24 [2022-01-18 17:18:56,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:56,667 INFO L470 AbstractCegarLoop]: Abstraction has 926 states and 3118 transitions. [2022-01-18 17:18:56,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.142857142857143) internal successors, (44), 13 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:56,667 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 3118 transitions. [2022-01-18 17:18:56,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:56,669 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:56,669 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:56,685 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-18 17:18:56,885 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,SelfDestructingSolverStorable17 [2022-01-18 17:18:56,885 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:56,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:56,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1895359760, now seen corresponding path program 14 times [2022-01-18 17:18:56,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:56,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121910418] [2022-01-18 17:18:56,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:56,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:56,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:56,917 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:56,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:56,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121910418] [2022-01-18 17:18:56,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121910418] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:56,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957016412] [2022-01-18 17:18:56,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:18:56,917 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:56,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:56,918 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 17:18:56,922 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-18 17:18:56,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:18:56,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:56,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:56,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:57,000 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:57,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:57,071 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:57,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957016412] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:57,071 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:57,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:18:57,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557736924] [2022-01-18 17:18:57,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:57,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:18:57,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:57,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:18:57,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:18:57,073 INFO L87 Difference]: Start difference. First operand 926 states and 3118 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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-18 17:18:57,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:57,512 INFO L93 Difference]: Finished difference Result 2408 states and 7521 transitions. [2022-01-18 17:18:57,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 17:18:57,513 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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 24 [2022-01-18 17:18:57,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:57,519 INFO L225 Difference]: With dead ends: 2408 [2022-01-18 17:18:57,519 INFO L226 Difference]: Without dead ends: 2404 [2022-01-18 17:18:57,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 17:18:57,520 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 279 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:57,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 144 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:18:57,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2404 states. [2022-01-18 17:18:57,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2404 to 934. [2022-01-18 17:18:57,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 934 states, 933 states have (on average 3.356913183279743) internal successors, (3132), 933 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:57,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 934 states to 934 states and 3132 transitions. [2022-01-18 17:18:57,547 INFO L78 Accepts]: Start accepts. Automaton has 934 states and 3132 transitions. Word has length 24 [2022-01-18 17:18:57,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:57,548 INFO L470 AbstractCegarLoop]: Abstraction has 934 states and 3132 transitions. [2022-01-18 17:18:57,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 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-18 17:18:57,548 INFO L276 IsEmpty]: Start isEmpty. Operand 934 states and 3132 transitions. [2022-01-18 17:18:57,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:57,549 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:57,549 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:18:57,565 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 17:18:57,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:57,765 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:57,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:57,766 INFO L85 PathProgramCache]: Analyzing trace with hash 2029990096, now seen corresponding path program 15 times [2022-01-18 17:18:57,766 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:57,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233787674] [2022-01-18 17:18:57,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:57,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:57,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:57,798 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-18 17:18:57,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:57,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233787674] [2022-01-18 17:18:57,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233787674] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:57,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978138046] [2022-01-18 17:18:57,798 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:18:57,798 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:57,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:57,799 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-18 17:18:57,800 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-18 17:18:57,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 17:18:57,819 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:57,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:57,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:57,916 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-18 17:18:57,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:57,987 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:57,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978138046] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:57,987 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:57,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:18:57,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568887203] [2022-01-18 17:18:57,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:57,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:18:57,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:57,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:18:57,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:18:57,988 INFO L87 Difference]: Start difference. First operand 934 states and 3132 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:58,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:18:58,811 INFO L93 Difference]: Finished difference Result 3509 states and 10311 transitions. [2022-01-18 17:18:58,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 17:18:58,812 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 17:18:58,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:18:58,820 INFO L225 Difference]: With dead ends: 3509 [2022-01-18 17:18:58,820 INFO L226 Difference]: Without dead ends: 3509 [2022-01-18 17:18:58,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1536 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1091, Invalid=3199, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 17:18:58,821 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 491 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 773 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 491 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 773 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:18:58,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [491 Valid, 256 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 773 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:18:58,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3509 states. [2022-01-18 17:18:58,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3509 to 985. [2022-01-18 17:18:58,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 984 states have (on average 3.399390243902439) internal successors, (3345), 984 states have internal predecessors, (3345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:58,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3345 transitions. [2022-01-18 17:18:58,857 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3345 transitions. Word has length 24 [2022-01-18 17:18:58,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:18:58,857 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 3345 transitions. [2022-01-18 17:18:58,857 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:18:58,857 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3345 transitions. [2022-01-18 17:18:58,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:18:58,859 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:18:58,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, 1] [2022-01-18 17:18:58,875 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-18 17:18:59,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:59,075 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:18:59,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:18:59,075 INFO L85 PathProgramCache]: Analyzing trace with hash -621938046, now seen corresponding path program 16 times [2022-01-18 17:18:59,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:18:59,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716977952] [2022-01-18 17:18:59,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:18:59,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:18:59,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:18:59,109 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:59,109 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:18:59,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716977952] [2022-01-18 17:18:59,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716977952] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:18:59,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332289004] [2022-01-18 17:18:59,109 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:18:59,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:18:59,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:18:59,110 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-18 17:18:59,111 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-18 17:18:59,130 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:18:59,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:18:59,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:18:59,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:18:59,205 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:59,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:18:59,279 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:18:59,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332289004] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:18:59,280 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:18:59,280 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:18:59,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587783100] [2022-01-18 17:18:59,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:18:59,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:18:59,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:18:59,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:18:59,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:18:59,281 INFO L87 Difference]: Start difference. First operand 985 states and 3345 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:00,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:00,439 INFO L93 Difference]: Finished difference Result 3211 states and 9686 transitions. [2022-01-18 17:19:00,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-18 17:19:00,439 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 17:19:00,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:00,447 INFO L225 Difference]: With dead ends: 3211 [2022-01-18 17:19:00,447 INFO L226 Difference]: Without dead ends: 3207 [2022-01-18 17:19:00,449 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2478 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1498, Invalid=5144, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 17:19:00,449 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 472 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 980 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 472 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 1086 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 980 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:00,449 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [472 Valid, 297 Invalid, 1086 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 980 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:19:00,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3207 states. [2022-01-18 17:19:00,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3207 to 985. [2022-01-18 17:19:00,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 984 states have (on average 3.397357723577236) internal successors, (3343), 984 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:00,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3343 transitions. [2022-01-18 17:19:00,521 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3343 transitions. Word has length 24 [2022-01-18 17:19:00,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:00,521 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 3343 transitions. [2022-01-18 17:19:00,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:00,522 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3343 transitions. [2022-01-18 17:19:00,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:19:00,524 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:00,524 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:19:00,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 17:19:00,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:00,735 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:00,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:00,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1534223598, now seen corresponding path program 3 times [2022-01-18 17:19:00,736 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:00,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383896761] [2022-01-18 17:19:00,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:00,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:00,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:00,764 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:19:00,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:00,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383896761] [2022-01-18 17:19:00,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383896761] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:00,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249836786] [2022-01-18 17:19:00,764 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:19:00,764 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:00,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:00,765 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-18 17:19:00,768 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-18 17:19:00,787 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 17:19:00,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:00,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 17:19:00,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:00,835 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:19:00,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:00,891 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:19:00,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249836786] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:00,891 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:00,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-01-18 17:19:00,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310852421] [2022-01-18 17:19:00,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:00,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 17:19:00,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:00,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 17:19:00,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-01-18 17:19:00,892 INFO L87 Difference]: Start difference. First operand 985 states and 3343 transitions. Second operand has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 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-18 17:19:01,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:01,016 INFO L93 Difference]: Finished difference Result 1333 states and 4297 transitions. [2022-01-18 17:19:01,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 17:19:01,017 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 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 24 [2022-01-18 17:19:01,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:01,019 INFO L225 Difference]: With dead ends: 1333 [2022-01-18 17:19:01,019 INFO L226 Difference]: Without dead ends: 1333 [2022-01-18 17:19:01,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:19:01,020 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 86 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:01,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 77 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:19:01,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1333 states. [2022-01-18 17:19:01,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1333 to 937. [2022-01-18 17:19:01,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 937 states, 936 states have (on average 3.378205128205128) internal successors, (3162), 936 states have internal predecessors, (3162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:01,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 3162 transitions. [2022-01-18 17:19:01,036 INFO L78 Accepts]: Start accepts. Automaton has 937 states and 3162 transitions. Word has length 24 [2022-01-18 17:19:01,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:01,036 INFO L470 AbstractCegarLoop]: Abstraction has 937 states and 3162 transitions. [2022-01-18 17:19:01,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 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-18 17:19:01,036 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 3162 transitions. [2022-01-18 17:19:01,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:19:01,038 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:01,038 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:19:01,055 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-18 17:19:01,254 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:01,254 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:01,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:01,255 INFO L85 PathProgramCache]: Analyzing trace with hash -604023854, now seen corresponding path program 17 times [2022-01-18 17:19:01,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:01,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981745666] [2022-01-18 17:19:01,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:01,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:01,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:01,293 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-18 17:19:01,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:01,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981745666] [2022-01-18 17:19:01,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981745666] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:01,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692958937] [2022-01-18 17:19:01,293 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:19:01,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:01,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:01,294 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-18 17:19:01,295 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-18 17:19:01,327 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:19:01,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:01,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:19:01,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:01,386 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-18 17:19:01,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:01,434 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-18 17:19:01,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692958937] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:01,434 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:01,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-01-18 17:19:01,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251869839] [2022-01-18 17:19:01,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:01,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 17:19:01,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:01,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 17:19:01,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-01-18 17:19:01,436 INFO L87 Difference]: Start difference. First operand 937 states and 3162 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:01,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:01,761 INFO L93 Difference]: Finished difference Result 2129 states and 6669 transitions. [2022-01-18 17:19:01,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 17:19:01,761 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 17:19:01,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:01,766 INFO L225 Difference]: With dead ends: 2129 [2022-01-18 17:19:01,766 INFO L226 Difference]: Without dead ends: 2129 [2022-01-18 17:19:01,766 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=282, Invalid=774, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 17:19:01,767 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 183 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:01,767 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 123 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:19:01,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2129 states. [2022-01-18 17:19:01,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2129 to 1003. [2022-01-18 17:19:01,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1003 states, 1002 states have (on average 3.3642714570858283) internal successors, (3371), 1002 states have internal predecessors, (3371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:01,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 3371 transitions. [2022-01-18 17:19:01,791 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 3371 transitions. Word has length 24 [2022-01-18 17:19:01,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:01,791 INFO L470 AbstractCegarLoop]: Abstraction has 1003 states and 3371 transitions. [2022-01-18 17:19:01,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:01,791 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 3371 transitions. [2022-01-18 17:19:01,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:19:01,793 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:01,793 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:19:01,812 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-18 17:19:01,999 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,SelfDestructingSolverStorable22 [2022-01-18 17:19:01,999 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:02,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:02,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1298655598, now seen corresponding path program 18 times [2022-01-18 17:19:02,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:02,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946581196] [2022-01-18 17:19:02,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:02,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:02,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:02,027 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-18 17:19:02,027 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:02,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946581196] [2022-01-18 17:19:02,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946581196] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:02,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987371771] [2022-01-18 17:19:02,028 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:19:02,028 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:02,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:02,028 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-18 17:19:02,029 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-18 17:19:02,048 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:19:02,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:02,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:19:02,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:02,101 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-18 17:19:02,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:02,153 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-18 17:19:02,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987371771] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:02,154 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:02,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 17:19:02,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400461903] [2022-01-18 17:19:02,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:02,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 17:19:02,155 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:02,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 17:19:02,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-01-18 17:19:02,156 INFO L87 Difference]: Start difference. First operand 1003 states and 3371 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:02,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:02,465 INFO L93 Difference]: Finished difference Result 2262 states and 7067 transitions. [2022-01-18 17:19:02,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 17:19:02,466 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 17:19:02,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:02,470 INFO L225 Difference]: With dead ends: 2262 [2022-01-18 17:19:02,471 INFO L226 Difference]: Without dead ends: 2262 [2022-01-18 17:19:02,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=297, Invalid=893, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 17:19:02,471 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 192 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:02,472 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 113 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:19:02,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2262 states. [2022-01-18 17:19:02,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2262 to 1073. [2022-01-18 17:19:02,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1073 states, 1072 states have (on average 3.3563432835820897) internal successors, (3598), 1072 states have internal predecessors, (3598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:02,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 3598 transitions. [2022-01-18 17:19:02,498 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 3598 transitions. Word has length 24 [2022-01-18 17:19:02,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:02,498 INFO L470 AbstractCegarLoop]: Abstraction has 1073 states and 3598 transitions. [2022-01-18 17:19:02,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:02,498 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 3598 transitions. [2022-01-18 17:19:02,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:19:02,500 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:02,500 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:19:02,516 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-18 17:19:02,715 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,SelfDestructingSolverStorable23 [2022-01-18 17:19:02,715 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:02,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:02,716 INFO L85 PathProgramCache]: Analyzing trace with hash 215632942, now seen corresponding path program 19 times [2022-01-18 17:19:02,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:02,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083463687] [2022-01-18 17:19:02,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:02,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:02,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:02,765 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:02,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:02,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083463687] [2022-01-18 17:19:02,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083463687] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:02,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917525669] [2022-01-18 17:19:02,765 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:19:02,765 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:02,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:02,766 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-18 17:19:02,767 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-18 17:19:02,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:02,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:19:02,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:02,861 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:02,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:02,919 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:19:02,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917525669] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:02,919 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:02,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-01-18 17:19:02,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120565339] [2022-01-18 17:19:02,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:02,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:19:02,919 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:02,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:19:02,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:19:02,920 INFO L87 Difference]: Start difference. First operand 1073 states and 3598 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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-18 17:19:03,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:03,153 INFO L93 Difference]: Finished difference Result 1474 states and 4766 transitions. [2022-01-18 17:19:03,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 17:19:03,154 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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 24 [2022-01-18 17:19:03,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:03,156 INFO L225 Difference]: With dead ends: 1474 [2022-01-18 17:19:03,156 INFO L226 Difference]: Without dead ends: 1464 [2022-01-18 17:19:03,156 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:19:03,157 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 125 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 446 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:03,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 133 Invalid, 446 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 435 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:19:03,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1464 states. [2022-01-18 17:19:03,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1464 to 1140. [2022-01-18 17:19:03,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 1139 states have (on average 3.395961369622476) internal successors, (3868), 1139 states have internal predecessors, (3868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:03,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 3868 transitions. [2022-01-18 17:19:03,176 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 3868 transitions. Word has length 24 [2022-01-18 17:19:03,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:03,176 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 3868 transitions. [2022-01-18 17:19:03,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 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-18 17:19:03,177 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 3868 transitions. [2022-01-18 17:19:03,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:19:03,178 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:03,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, 1] [2022-01-18 17:19:03,194 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-18 17:19:03,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:03,394 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:03,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:03,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1253834456, now seen corresponding path program 20 times [2022-01-18 17:19:03,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:03,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315261277] [2022-01-18 17:19:03,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:03,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:03,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:03,421 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:19:03,421 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:03,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315261277] [2022-01-18 17:19:03,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315261277] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:03,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517632441] [2022-01-18 17:19:03,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:19:03,422 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:03,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:03,423 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-18 17:19:03,423 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-18 17:19:03,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:19:03,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:03,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:19:03,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:03,486 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:19:03,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:03,548 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:19:03,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517632441] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:03,549 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:03,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 17:19:03,551 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199669827] [2022-01-18 17:19:03,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:03,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 17:19:03,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:03,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 17:19:03,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-01-18 17:19:03,552 INFO L87 Difference]: Start difference. First operand 1140 states and 3868 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:03,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:03,804 INFO L93 Difference]: Finished difference Result 2318 states and 7414 transitions. [2022-01-18 17:19:03,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 17:19:03,804 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 17:19:03,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:03,808 INFO L225 Difference]: With dead ends: 2318 [2022-01-18 17:19:03,808 INFO L226 Difference]: Without dead ends: 2314 [2022-01-18 17:19:03,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:19:03,809 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 169 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:03,809 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 122 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:19:03,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2314 states. [2022-01-18 17:19:03,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2314 to 1140. [2022-01-18 17:19:03,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 1139 states have (on average 3.394205443371378) internal successors, (3866), 1139 states have internal predecessors, (3866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:03,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 3866 transitions. [2022-01-18 17:19:03,833 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 3866 transitions. Word has length 24 [2022-01-18 17:19:03,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:03,833 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 3866 transitions. [2022-01-18 17:19:03,833 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:03,833 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 3866 transitions. [2022-01-18 17:19:03,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:19:03,835 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:03,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, 1] [2022-01-18 17:19:03,851 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-01-18 17:19:04,051 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:04,051 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:04,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:04,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1851171114, now seen corresponding path program 21 times [2022-01-18 17:19:04,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:04,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631366393] [2022-01-18 17:19:04,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:04,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:04,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:04,091 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:04,091 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:04,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631366393] [2022-01-18 17:19:04,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631366393] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:04,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958195492] [2022-01-18 17:19:04,091 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:19:04,091 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:04,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:04,093 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-18 17:19:04,093 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-18 17:19:04,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:19:04,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:04,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:19:04,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:04,156 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:04,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:04,202 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:04,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958195492] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:04,202 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:04,203 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-01-18 17:19:04,203 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177070883] [2022-01-18 17:19:04,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:04,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 17:19:04,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:04,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 17:19:04,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 17:19:04,203 INFO L87 Difference]: Start difference. First operand 1140 states and 3866 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:04,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:04,467 INFO L93 Difference]: Finished difference Result 2302 states and 7376 transitions. [2022-01-18 17:19:04,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 17:19:04,468 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 17:19:04,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:04,472 INFO L225 Difference]: With dead ends: 2302 [2022-01-18 17:19:04,472 INFO L226 Difference]: Without dead ends: 2290 [2022-01-18 17:19:04,472 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=223, Invalid=707, Unknown=0, NotChecked=0, Total=930 [2022-01-18 17:19:04,473 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 234 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:04,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [234 Valid, 118 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 17:19:04,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2290 states. [2022-01-18 17:19:04,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2290 to 1148. [2022-01-18 17:19:04,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1148 states, 1147 states have (on average 3.3844812554489976) internal successors, (3882), 1147 states have internal predecessors, (3882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:04,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 3882 transitions. [2022-01-18 17:19:04,496 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 3882 transitions. Word has length 24 [2022-01-18 17:19:04,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:04,496 INFO L470 AbstractCegarLoop]: Abstraction has 1148 states and 3882 transitions. [2022-01-18 17:19:04,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:04,497 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 3882 transitions. [2022-01-18 17:19:04,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:19:04,498 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:04,498 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:19:04,514 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-18 17:19:04,711 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,SelfDestructingSolverStorable26 [2022-01-18 17:19:04,711 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:04,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:04,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1324750830, now seen corresponding path program 22 times [2022-01-18 17:19:04,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:04,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081375950] [2022-01-18 17:19:04,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:04,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:04,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:04,744 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-18 17:19:04,744 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:04,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081375950] [2022-01-18 17:19:04,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081375950] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:04,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050103788] [2022-01-18 17:19:04,745 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:19:04,745 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:04,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:04,746 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-18 17:19:04,746 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-18 17:19:04,764 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:19:04,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:04,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:19:04,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:04,849 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-18 17:19:04,849 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:04,926 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-18 17:19:04,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050103788] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:04,926 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:04,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:19:04,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002301263] [2022-01-18 17:19:04,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:04,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:19:04,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:04,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:19:04,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:19:04,927 INFO L87 Difference]: Start difference. First operand 1148 states and 3882 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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-18 17:19:05,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:05,771 INFO L93 Difference]: Finished difference Result 4760 states and 15112 transitions. [2022-01-18 17:19:05,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 17:19:05,772 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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 24 [2022-01-18 17:19:05,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:05,783 INFO L225 Difference]: With dead ends: 4760 [2022-01-18 17:19:05,783 INFO L226 Difference]: Without dead ends: 4760 [2022-01-18 17:19:05,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1242 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 17:19:05,784 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 448 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:05,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [448 Valid, 216 Invalid, 812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 742 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:19:05,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4760 states. [2022-01-18 17:19:05,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4760 to 1429. [2022-01-18 17:19:05,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1429 states, 1428 states have (on average 3.589635854341737) internal successors, (5126), 1428 states have internal predecessors, (5126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:05,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1429 states to 1429 states and 5126 transitions. [2022-01-18 17:19:05,834 INFO L78 Accepts]: Start accepts. Automaton has 1429 states and 5126 transitions. Word has length 24 [2022-01-18 17:19:05,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:05,834 INFO L470 AbstractCegarLoop]: Abstraction has 1429 states and 5126 transitions. [2022-01-18 17:19:05,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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-18 17:19:05,834 INFO L276 IsEmpty]: Start isEmpty. Operand 1429 states and 5126 transitions. [2022-01-18 17:19:05,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:19:05,837 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19: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, 1] [2022-01-18 17:19:05,855 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-18 17:19:06,051 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,SelfDestructingSolverStorable27 [2022-01-18 17:19:06,051 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:06,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:06,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1891702910, now seen corresponding path program 23 times [2022-01-18 17:19:06,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:06,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872015371] [2022-01-18 17:19:06,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:06,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:06,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:06,138 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-18 17:19:06,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:06,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872015371] [2022-01-18 17:19:06,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872015371] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:06,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708118227] [2022-01-18 17:19:06,138 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:19:06,138 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:06,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:06,139 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-18 17:19:06,140 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-18 17:19:06,159 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:19:06,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:06,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:19:06,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:06,239 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-18 17:19:06,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:06,317 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-18 17:19:06,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708118227] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:06,317 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:06,317 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:19:06,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550612627] [2022-01-18 17:19:06,317 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:06,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:19:06,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:06,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:19:06,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:19:06,318 INFO L87 Difference]: Start difference. First operand 1429 states and 5126 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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-18 17:19:06,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:06,989 INFO L93 Difference]: Finished difference Result 4260 states and 13532 transitions. [2022-01-18 17:19:06,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 17:19:06,990 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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 24 [2022-01-18 17:19:06,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:06,998 INFO L225 Difference]: With dead ends: 4260 [2022-01-18 17:19:06,998 INFO L226 Difference]: Without dead ends: 4260 [2022-01-18 17:19:06,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1045 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=860, Invalid=2220, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 17:19:07,003 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 364 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 631 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:07,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 203 Invalid, 695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 631 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:19:07,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4260 states. [2022-01-18 17:19:07,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4260 to 1426. [2022-01-18 17:19:07,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1426 states, 1425 states have (on average 3.5873684210526315) internal successors, (5112), 1425 states have internal predecessors, (5112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:07,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1426 states to 1426 states and 5112 transitions. [2022-01-18 17:19:07,050 INFO L78 Accepts]: Start accepts. Automaton has 1426 states and 5112 transitions. Word has length 24 [2022-01-18 17:19:07,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:07,050 INFO L470 AbstractCegarLoop]: Abstraction has 1426 states and 5112 transitions. [2022-01-18 17:19:07,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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-18 17:19:07,051 INFO L276 IsEmpty]: Start isEmpty. Operand 1426 states and 5112 transitions. [2022-01-18 17:19:07,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:19:07,053 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:07,053 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:19:07,071 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-18 17:19:07,259 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,SelfDestructingSolverStorable28 [2022-01-18 17:19:07,259 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:07,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:07,260 INFO L85 PathProgramCache]: Analyzing trace with hash 719357052, now seen corresponding path program 24 times [2022-01-18 17:19:07,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:07,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506101467] [2022-01-18 17:19:07,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:07,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:07,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:07,293 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-18 17:19:07,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:07,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506101467] [2022-01-18 17:19:07,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506101467] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:07,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424988469] [2022-01-18 17:19:07,294 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:19:07,294 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:07,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:07,294 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-18 17:19:07,296 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-18 17:19:07,314 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:19:07,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:07,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:19:07,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:07,384 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-18 17:19:07,384 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:07,453 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-18 17:19:07,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424988469] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:07,453 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:07,453 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-01-18 17:19:07,453 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098500996] [2022-01-18 17:19:07,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:07,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 17:19:07,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:07,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 17:19:07,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-18 17:19:07,454 INFO L87 Difference]: Start difference. First operand 1426 states and 5112 transitions. Second operand has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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-18 17:19:08,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:08,049 INFO L93 Difference]: Finished difference Result 4602 states and 14473 transitions. [2022-01-18 17:19:08,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 17:19:08,050 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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 24 [2022-01-18 17:19:08,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:08,058 INFO L225 Difference]: With dead ends: 4602 [2022-01-18 17:19:08,058 INFO L226 Difference]: Without dead ends: 4602 [2022-01-18 17:19:08,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 875 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=666, Invalid=1986, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 17:19:08,059 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 349 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:08,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [349 Valid, 180 Invalid, 631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 563 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:19:08,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4602 states. [2022-01-18 17:19:08,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4602 to 1436. [2022-01-18 17:19:08,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.592334494773519) internal successors, (5155), 1435 states have internal predecessors, (5155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:08,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5155 transitions. [2022-01-18 17:19:08,103 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5155 transitions. Word has length 24 [2022-01-18 17:19:08,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:08,103 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5155 transitions. [2022-01-18 17:19:08,103 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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-18 17:19:08,103 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5155 transitions. [2022-01-18 17:19:08,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:19:08,106 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:08,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, 1] [2022-01-18 17:19:08,126 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-18 17:19:08,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:08,319 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:08,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:08,320 INFO L85 PathProgramCache]: Analyzing trace with hash 800733140, now seen corresponding path program 25 times [2022-01-18 17:19:08,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:08,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393730142] [2022-01-18 17:19:08,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:08,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:08,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:08,353 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:08,353 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:08,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393730142] [2022-01-18 17:19:08,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393730142] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:08,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1563218779] [2022-01-18 17:19:08,353 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:19:08,354 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:08,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:08,354 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-18 17:19:08,355 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-18 17:19:08,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:08,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:19:08,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:08,442 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:08,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:08,517 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-18 17:19:08,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1563218779] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:08,517 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:08,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-01-18 17:19:08,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143776782] [2022-01-18 17:19:08,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:08,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 17:19:08,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:08,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 17:19:08,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-01-18 17:19:08,518 INFO L87 Difference]: Start difference. First operand 1436 states and 5155 transitions. Second operand has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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-18 17:19:09,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:09,039 INFO L93 Difference]: Finished difference Result 4348 states and 13871 transitions. [2022-01-18 17:19:09,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 17:19:09,040 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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 24 [2022-01-18 17:19:09,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:09,048 INFO L225 Difference]: With dead ends: 4348 [2022-01-18 17:19:09,048 INFO L226 Difference]: Without dead ends: 4344 [2022-01-18 17:19:09,048 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=514, Invalid=1466, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 17:19:09,049 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 403 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:09,049 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [403 Valid, 182 Invalid, 673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 595 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:19:09,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4344 states. [2022-01-18 17:19:09,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4344 to 1436. [2022-01-18 17:19:09,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.590940766550523) internal successors, (5153), 1435 states have internal predecessors, (5153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:09,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5153 transitions. [2022-01-18 17:19:09,091 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5153 transitions. Word has length 24 [2022-01-18 17:19:09,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:09,091 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5153 transitions. [2022-01-18 17:19:09,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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-18 17:19:09,092 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5153 transitions. [2022-01-18 17:19:09,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:19:09,094 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:09,094 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:19:09,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-01-18 17:19:09,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:09,307 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:09,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:09,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1731390356, now seen corresponding path program 26 times [2022-01-18 17:19:09,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:09,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103281572] [2022-01-18 17:19:09,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:09,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:09,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:09,386 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-18 17:19:09,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:09,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103281572] [2022-01-18 17:19:09,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103281572] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:09,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296490895] [2022-01-18 17:19:09,386 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:19:09,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:09,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:09,387 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-18 17:19:09,388 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-18 17:19:09,408 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:19:09,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:09,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:19:09,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:09,494 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-18 17:19:09,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:09,569 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:19:09,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296490895] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:09,569 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:09,569 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:19:09,569 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134630536] [2022-01-18 17:19:09,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:09,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:19:09,569 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:09,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:19:09,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:19:09,570 INFO L87 Difference]: Start difference. First operand 1436 states and 5153 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:10,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:10,157 INFO L93 Difference]: Finished difference Result 4035 states and 12669 transitions. [2022-01-18 17:19:10,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 17:19:10,157 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 17:19:10,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:10,165 INFO L225 Difference]: With dead ends: 4035 [2022-01-18 17:19:10,165 INFO L226 Difference]: Without dead ends: 4035 [2022-01-18 17:19:10,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 715 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=640, Invalid=1616, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 17:19:10,166 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 365 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:10,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [365 Valid, 253 Invalid, 743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 671 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:19:10,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4035 states. [2022-01-18 17:19:10,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4035 to 1442. [2022-01-18 17:19:10,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1441 states have (on average 3.5933379597501736) internal successors, (5178), 1441 states have internal predecessors, (5178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:10,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 5178 transitions. [2022-01-18 17:19:10,205 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 5178 transitions. Word has length 24 [2022-01-18 17:19:10,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:10,205 INFO L470 AbstractCegarLoop]: Abstraction has 1442 states and 5178 transitions. [2022-01-18 17:19:10,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:10,205 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 5178 transitions. [2022-01-18 17:19:10,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:19:10,208 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:10,208 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:19:10,223 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-18 17:19:10,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:10,411 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:10,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:10,412 INFO L85 PathProgramCache]: Analyzing trace with hash -920537786, now seen corresponding path program 27 times [2022-01-18 17:19:10,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:10,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924034774] [2022-01-18 17:19:10,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:10,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:10,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:10,446 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:10,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:10,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924034774] [2022-01-18 17:19:10,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924034774] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:10,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838394767] [2022-01-18 17:19:10,446 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:19:10,447 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:10,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:10,447 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-18 17:19:10,448 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-18 17:19:10,470 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:19:10,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:10,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:19:10,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:10,542 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:10,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:10,612 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 17:19:10,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838394767] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:10,613 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:10,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-01-18 17:19:10,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088918100] [2022-01-18 17:19:10,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:10,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 17:19:10,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:10,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 17:19:10,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-01-18 17:19:10,614 INFO L87 Difference]: Start difference. First operand 1442 states and 5178 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:11,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:11,326 INFO L93 Difference]: Finished difference Result 3794 states and 12201 transitions. [2022-01-18 17:19:11,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 17:19:11,327 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 17:19:11,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:11,334 INFO L225 Difference]: With dead ends: 3794 [2022-01-18 17:19:11,334 INFO L226 Difference]: Without dead ends: 3790 [2022-01-18 17:19:11,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1026 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=800, Invalid=2392, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 17:19:11,335 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 422 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:11,335 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [422 Valid, 178 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 601 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:19:11,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3790 states. [2022-01-18 17:19:11,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3790 to 1436. [2022-01-18 17:19:11,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.590940766550523) internal successors, (5153), 1435 states have internal predecessors, (5153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:11,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5153 transitions. [2022-01-18 17:19:11,371 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5153 transitions. Word has length 24 [2022-01-18 17:19:11,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:11,371 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5153 transitions. [2022-01-18 17:19:11,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:11,371 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5153 transitions. [2022-01-18 17:19:11,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:19:11,373 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:11,373 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:19:11,389 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-01-18 17:19:11,574 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,SelfDestructingSolverStorable32 [2022-01-18 17:19:11,574 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:11,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:11,574 INFO L85 PathProgramCache]: Analyzing trace with hash 82890198, now seen corresponding path program 28 times [2022-01-18 17:19:11,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:11,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4432809] [2022-01-18 17:19:11,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:11,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:11,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:11,607 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-18 17:19:11,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:11,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4432809] [2022-01-18 17:19:11,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4432809] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:11,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675573917] [2022-01-18 17:19:11,607 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:19:11,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:11,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:11,608 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-18 17:19:11,609 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-18 17:19:11,627 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:19:11,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:11,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:19:11,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:11,687 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-18 17:19:11,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:11,744 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-18 17:19:11,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675573917] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:11,745 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:11,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:19:11,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892532127] [2022-01-18 17:19:11,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:11,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:19:11,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:11,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:19:11,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:19:11,746 INFO L87 Difference]: Start difference. First operand 1436 states and 5153 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-18 17:19:12,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:12,345 INFO L93 Difference]: Finished difference Result 3978 states and 12923 transitions. [2022-01-18 17:19:12,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 17:19:12,346 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 24 [2022-01-18 17:19:12,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:12,353 INFO L225 Difference]: With dead ends: 3978 [2022-01-18 17:19:12,353 INFO L226 Difference]: Without dead ends: 3978 [2022-01-18 17:19:12,353 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1009 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=699, Invalid=2271, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 17:19:12,354 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 280 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:12,354 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 173 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:19:12,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3978 states. [2022-01-18 17:19:12,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3978 to 1585. [2022-01-18 17:19:12,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1585 states, 1584 states have (on average 3.591540404040404) internal successors, (5689), 1584 states have internal predecessors, (5689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:12,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1585 states to 1585 states and 5689 transitions. [2022-01-18 17:19:12,393 INFO L78 Accepts]: Start accepts. Automaton has 1585 states and 5689 transitions. Word has length 24 [2022-01-18 17:19:12,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:12,394 INFO L470 AbstractCegarLoop]: Abstraction has 1585 states and 5689 transitions. [2022-01-18 17:19:12,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-18 17:19:12,394 INFO L276 IsEmpty]: Start isEmpty. Operand 1585 states and 5689 transitions. [2022-01-18 17:19:12,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:19:12,397 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:12,397 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:19:12,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-18 17:19:12,612 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:12,612 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:12,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:12,612 INFO L85 PathProgramCache]: Analyzing trace with hash 164266286, now seen corresponding path program 29 times [2022-01-18 17:19:12,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:12,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145407562] [2022-01-18 17:19:12,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:12,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:12,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:12,668 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:12,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:12,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145407562] [2022-01-18 17:19:12,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145407562] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:12,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116207759] [2022-01-18 17:19:12,669 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:19:12,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:12,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:12,670 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-18 17:19:12,690 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:19:12,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:12,691 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-18 17:19:12,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:19:12,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:12,759 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:12,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:12,821 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-18 17:19:12,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116207759] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:12,821 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:12,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:19:12,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733248537] [2022-01-18 17:19:12,822 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:12,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:19:12,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:12,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:19:12,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:19:12,822 INFO L87 Difference]: Start difference. First operand 1585 states and 5689 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-18 17:19:13,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:13,269 INFO L93 Difference]: Finished difference Result 3706 states and 12257 transitions. [2022-01-18 17:19:13,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 17:19:13,269 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 24 [2022-01-18 17:19:13,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:13,276 INFO L225 Difference]: With dead ends: 3706 [2022-01-18 17:19:13,276 INFO L226 Difference]: Without dead ends: 3702 [2022-01-18 17:19:13,276 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=1435, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 17:19:13,276 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 277 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:13,276 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [277 Valid, 134 Invalid, 489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:19:13,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3702 states. [2022-01-18 17:19:13,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3702 to 1575. [2022-01-18 17:19:13,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1575 states, 1574 states have (on average 3.5870393900889455) internal successors, (5646), 1574 states have internal predecessors, (5646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:13,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1575 states to 1575 states and 5646 transitions. [2022-01-18 17:19:13,325 INFO L78 Accepts]: Start accepts. Automaton has 1575 states and 5646 transitions. Word has length 24 [2022-01-18 17:19:13,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:13,325 INFO L470 AbstractCegarLoop]: Abstraction has 1575 states and 5646 transitions. [2022-01-18 17:19:13,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-18 17:19:13,325 INFO L276 IsEmpty]: Start isEmpty. Operand 1575 states and 5646 transitions. [2022-01-18 17:19:13,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:19:13,328 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:13,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, 1] [2022-01-18 17:19:13,343 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-01-18 17:19:13,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:13,529 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:13,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:13,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1350825686, now seen corresponding path program 30 times [2022-01-18 17:19:13,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:13,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678630237] [2022-01-18 17:19:13,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:13,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:13,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:13,565 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:13,565 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:13,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678630237] [2022-01-18 17:19:13,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678630237] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:13,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191168954] [2022-01-18 17:19:13,565 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:19:13,565 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:13,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:13,566 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-18 17:19:13,566 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-18 17:19:13,585 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:19:13,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:13,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:19:13,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:13,652 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:13,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:13,708 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:13,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191168954] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:13,709 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:13,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-01-18 17:19:13,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523466656] [2022-01-18 17:19:13,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:13,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 17:19:13,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:13,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 17:19:13,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-01-18 17:19:13,709 INFO L87 Difference]: Start difference. First operand 1575 states and 5646 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-18 17:19:14,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:14,231 INFO L93 Difference]: Finished difference Result 4114 states and 13193 transitions. [2022-01-18 17:19:14,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 17:19:14,231 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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 24 [2022-01-18 17:19:14,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:14,238 INFO L225 Difference]: With dead ends: 4114 [2022-01-18 17:19:14,239 INFO L226 Difference]: Without dead ends: 4102 [2022-01-18 17:19:14,239 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 660 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=486, Invalid=1676, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 17:19:14,239 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 246 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:14,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 198 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 547 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:19:14,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4102 states. [2022-01-18 17:19:14,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4102 to 1595. [2022-01-18 17:19:14,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1595 states, 1594 states have (on average 3.5884567126725218) internal successors, (5720), 1594 states have internal predecessors, (5720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:14,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1595 states to 1595 states and 5720 transitions. [2022-01-18 17:19:14,279 INFO L78 Accepts]: Start accepts. Automaton has 1595 states and 5720 transitions. Word has length 24 [2022-01-18 17:19:14,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:14,279 INFO L470 AbstractCegarLoop]: Abstraction has 1595 states and 5720 transitions. [2022-01-18 17:19:14,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 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-18 17:19:14,279 INFO L276 IsEmpty]: Start isEmpty. Operand 1595 states and 5720 transitions. [2022-01-18 17:19:14,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:19:14,282 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:14,282 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:19:14,299 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-18 17:19:14,495 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,SelfDestructingSolverStorable35 [2022-01-18 17:19:14,495 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:14,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:14,496 INFO L85 PathProgramCache]: Analyzing trace with hash 246301030, now seen corresponding path program 31 times [2022-01-18 17:19:14,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:14,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463037928] [2022-01-18 17:19:14,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:14,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:14,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:14,531 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-18 17:19:14,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:14,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463037928] [2022-01-18 17:19:14,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463037928] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:14,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924162119] [2022-01-18 17:19:14,531 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:19:14,531 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:14,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:14,532 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-18 17:19:14,532 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-18 17:19:14,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:14,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:19:14,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:14,626 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-18 17:19:14,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:14,701 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:14,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924162119] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:14,701 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:14,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 17:19:14,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093395688] [2022-01-18 17:19:14,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:14,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:19:14,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:14,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:19:14,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:19:14,702 INFO L87 Difference]: Start difference. First operand 1595 states and 5720 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:15,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:15,302 INFO L93 Difference]: Finished difference Result 3694 states and 11776 transitions. [2022-01-18 17:19:15,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 17:19:15,303 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 17:19:15,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:15,309 INFO L225 Difference]: With dead ends: 3694 [2022-01-18 17:19:15,309 INFO L226 Difference]: Without dead ends: 3694 [2022-01-18 17:19:15,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 803 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=678, Invalid=1772, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 17:19:15,310 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 330 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 677 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 677 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:15,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [330 Valid, 306 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 677 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:19:15,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3694 states. [2022-01-18 17:19:15,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3694 to 1680. [2022-01-18 17:19:15,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1680 states, 1679 states have (on average 3.5842763549731984) internal successors, (6018), 1679 states have internal predecessors, (6018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:15,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1680 states to 1680 states and 6018 transitions. [2022-01-18 17:19:15,349 INFO L78 Accepts]: Start accepts. Automaton has 1680 states and 6018 transitions. Word has length 24 [2022-01-18 17:19:15,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:15,349 INFO L470 AbstractCegarLoop]: Abstraction has 1680 states and 6018 transitions. [2022-01-18 17:19:15,349 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:15,349 INFO L276 IsEmpty]: Start isEmpty. Operand 1680 states and 6018 transitions. [2022-01-18 17:19:15,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:19:15,352 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:15,352 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:19:15,368 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-18 17:19:15,562 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,SelfDestructingSolverStorable36 [2022-01-18 17:19:15,563 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:15,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:15,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1889340184, now seen corresponding path program 32 times [2022-01-18 17:19:15,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:15,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250974436] [2022-01-18 17:19:15,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:15,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:15,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:15,615 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:15,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:15,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250974436] [2022-01-18 17:19:15,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250974436] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:15,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333780139] [2022-01-18 17:19:15,615 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:19:15,615 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:15,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:15,616 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-18 17:19:15,617 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-18 17:19:15,636 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:19:15,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:15,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:19:15,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:15,740 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:15,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:15,813 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:15,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333780139] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:15,814 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:15,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 17:19:15,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763497] [2022-01-18 17:19:15,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:15,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 17:19:15,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:15,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 17:19:15,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-01-18 17:19:15,814 INFO L87 Difference]: Start difference. First operand 1680 states and 6018 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:16,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:16,587 INFO L93 Difference]: Finished difference Result 3420 states and 11230 transitions. [2022-01-18 17:19:16,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 17:19:16,587 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 17:19:16,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:16,593 INFO L225 Difference]: With dead ends: 3420 [2022-01-18 17:19:16,594 INFO L226 Difference]: Without dead ends: 3416 [2022-01-18 17:19:16,594 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1197 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=880, Invalid=2780, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 17:19:16,594 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 322 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 746 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 840 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:16,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [322 Valid, 255 Invalid, 840 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 746 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 17:19:16,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3416 states. [2022-01-18 17:19:16,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3416 to 1678. [2022-01-18 17:19:16,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1678 states, 1677 states have (on average 3.5819916517590937) internal successors, (6007), 1677 states have internal predecessors, (6007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:16,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1678 states to 1678 states and 6007 transitions. [2022-01-18 17:19:16,632 INFO L78 Accepts]: Start accepts. Automaton has 1678 states and 6007 transitions. Word has length 24 [2022-01-18 17:19:16,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:16,632 INFO L470 AbstractCegarLoop]: Abstraction has 1678 states and 6007 transitions. [2022-01-18 17:19:16,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:16,632 INFO L276 IsEmpty]: Start isEmpty. Operand 1678 states and 6007 transitions. [2022-01-18 17:19:16,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 17:19:16,635 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:16,635 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:19:16,651 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-01-18 17:19:16,836 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,SelfDestructingSolverStorable37 [2022-01-18 17:19:16,836 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:16,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:16,836 INFO L85 PathProgramCache]: Analyzing trace with hash 621883006, now seen corresponding path program 33 times [2022-01-18 17:19:16,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:16,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799406902] [2022-01-18 17:19:16,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:16,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:16,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:16,881 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:16,881 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:16,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799406902] [2022-01-18 17:19:16,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799406902] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:16,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382323843] [2022-01-18 17:19:16,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:19:16,881 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:16,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:16,882 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-18 17:19:16,882 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-18 17:19:16,901 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:19:16,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:16,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-18 17:19:16,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:16,963 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:16,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:17,030 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:17,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382323843] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:17,030 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:17,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-01-18 17:19:17,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735823077] [2022-01-18 17:19:17,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:17,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 17:19:17,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:17,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 17:19:17,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-01-18 17:19:17,031 INFO L87 Difference]: Start difference. First operand 1678 states and 6007 transitions. Second operand has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 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-18 17:19:17,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:17,600 INFO L93 Difference]: Finished difference Result 3256 states and 10823 transitions. [2022-01-18 17:19:17,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 17:19:17,600 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 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 24 [2022-01-18 17:19:17,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:17,606 INFO L225 Difference]: With dead ends: 3256 [2022-01-18 17:19:17,606 INFO L226 Difference]: Without dead ends: 3244 [2022-01-18 17:19:17,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 748 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=558, Invalid=1794, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 17:19:17,608 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 229 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:17,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 199 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 17:19:17,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3244 states. [2022-01-18 17:19:17,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3244 to 1676. [2022-01-18 17:19:17,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1676 states, 1675 states have (on average 3.5797014925373136) internal successors, (5996), 1675 states have internal predecessors, (5996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:17,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1676 states to 1676 states and 5996 transitions. [2022-01-18 17:19:17,643 INFO L78 Accepts]: Start accepts. Automaton has 1676 states and 5996 transitions. Word has length 24 [2022-01-18 17:19:17,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:17,644 INFO L470 AbstractCegarLoop]: Abstraction has 1676 states and 5996 transitions. [2022-01-18 17:19:17,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 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-18 17:19:17,644 INFO L276 IsEmpty]: Start isEmpty. Operand 1676 states and 5996 transitions. [2022-01-18 17:19:17,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:19:17,647 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:17,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, 1, 1, 1] [2022-01-18 17:19:17,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 17:19:17,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 17:19:17,847 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:17,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:17,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1878950772, now seen corresponding path program 4 times [2022-01-18 17:19:17,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:17,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563916343] [2022-01-18 17:19:17,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:17,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:17,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:18,242 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:18,242 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:18,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563916343] [2022-01-18 17:19:18,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563916343] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:18,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716533672] [2022-01-18 17:19:18,242 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:19:18,242 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:18,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:18,243 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-18 17:19:18,244 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-18 17:19:18,263 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:19:18,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:18,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:19:18,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:18,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:19:18,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:19:18,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:19:18,981 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:18,982 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:19,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:19:19,462 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:19:19,462 INFO L387 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 187 treesize of output 157 [2022-01-18 17:19:20,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-18 17:19:20,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716533672] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:20,620 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:20,620 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 17:19:20,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418240495] [2022-01-18 17:19:20,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:20,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:19:20,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:20,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:19:20,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:19:20,621 INFO L87 Difference]: Start difference. First operand 1676 states and 5996 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 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-18 17:19:24,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:24,476 INFO L93 Difference]: Finished difference Result 4082 states and 13028 transitions. [2022-01-18 17:19:24,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 17:19:24,476 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 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 26 [2022-01-18 17:19:24,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:24,484 INFO L225 Difference]: With dead ends: 4082 [2022-01-18 17:19:24,484 INFO L226 Difference]: Without dead ends: 4022 [2022-01-18 17:19:24,485 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1499 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=906, Invalid=3650, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 17:19:24,485 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 624 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 1143 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 624 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 1291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 1143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:24,485 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [624 Valid, 277 Invalid, 1291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 1143 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 17:19:24,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4022 states. [2022-01-18 17:19:24,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4022 to 1792. [2022-01-18 17:19:24,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1792 states, 1791 states have (on average 3.5907314349525405) internal successors, (6431), 1791 states have internal predecessors, (6431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:24,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1792 states to 1792 states and 6431 transitions. [2022-01-18 17:19:24,525 INFO L78 Accepts]: Start accepts. Automaton has 1792 states and 6431 transitions. Word has length 26 [2022-01-18 17:19:24,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:24,525 INFO L470 AbstractCegarLoop]: Abstraction has 1792 states and 6431 transitions. [2022-01-18 17:19:24,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 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-18 17:19:24,533 INFO L276 IsEmpty]: Start isEmpty. Operand 1792 states and 6431 transitions. [2022-01-18 17:19:24,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:19:24,536 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:24,536 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:19:24,552 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-18 17:19:24,751 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,SelfDestructingSolverStorable39 [2022-01-18 17:19:24,752 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:24,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:24,752 INFO L85 PathProgramCache]: Analyzing trace with hash 387618508, now seen corresponding path program 5 times [2022-01-18 17:19:24,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:24,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002399559] [2022-01-18 17:19:24,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:24,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:24,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:25,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-18 17:19:25,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:25,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002399559] [2022-01-18 17:19:25,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002399559] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:25,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004160270] [2022-01-18 17:19:25,114 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:19:25,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:25,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:25,114 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-18 17:19:25,115 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-18 17:19:25,135 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:19:25,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:25,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:19:25,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:25,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:19:25,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:19:25,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:19:25,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-18 17:19:25,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:26,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:19:26,295 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:19:26,296 INFO L387 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 187 treesize of output 157 [2022-01-18 17:19:27,544 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:27,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004160270] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:27,544 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:27,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:19:27,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645240485] [2022-01-18 17:19:27,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:27,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:19:27,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:27,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:19:27,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:19:27,545 INFO L87 Difference]: Start difference. First operand 1792 states and 6431 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:31,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:31,738 INFO L93 Difference]: Finished difference Result 4130 states and 13228 transitions. [2022-01-18 17:19:31,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 17:19:31,739 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:19:31,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:31,746 INFO L225 Difference]: With dead ends: 4130 [2022-01-18 17:19:31,746 INFO L226 Difference]: Without dead ends: 4100 [2022-01-18 17:19:31,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1719 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=978, Invalid=4278, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 17:19:31,747 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 482 mSDsluCounter, 662 mSDsCounter, 0 mSdLazyCounter, 1325 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 482 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 1449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 1325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 19 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:31,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [482 Valid, 352 Invalid, 1449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 1325 Invalid, 0 Unknown, 19 Unchecked, 0.7s Time] [2022-01-18 17:19:31,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4100 states. [2022-01-18 17:19:31,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4100 to 1821. [2022-01-18 17:19:31,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1821 states, 1820 states have (on average 3.5835164835164837) internal successors, (6522), 1820 states have internal predecessors, (6522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:31,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1821 states to 1821 states and 6522 transitions. [2022-01-18 17:19:31,784 INFO L78 Accepts]: Start accepts. Automaton has 1821 states and 6522 transitions. Word has length 26 [2022-01-18 17:19:31,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:31,784 INFO L470 AbstractCegarLoop]: Abstraction has 1821 states and 6522 transitions. [2022-01-18 17:19:31,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:31,784 INFO L276 IsEmpty]: Start isEmpty. Operand 1821 states and 6522 transitions. [2022-01-18 17:19:31,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:19:31,787 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:31,787 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:19:31,803 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-18 17:19:31,987 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,SelfDestructingSolverStorable40 [2022-01-18 17:19:31,988 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:31,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:31,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1106289214, now seen corresponding path program 6 times [2022-01-18 17:19:31,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:31,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301094082] [2022-01-18 17:19:31,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:31,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:31,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:32,353 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:32,353 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:32,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301094082] [2022-01-18 17:19:32,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301094082] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:32,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [346887498] [2022-01-18 17:19:32,353 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:19:32,353 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:32,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:32,354 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-18 17:19:32,355 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-18 17:19:32,377 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:19:32,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:32,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:19:32,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:32,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:19:32,929 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:19:32,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:19:33,371 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:33,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:33,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:19:33,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:19:33,951 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:19:33,952 INFO L387 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 187 treesize of output 149 [2022-01-18 17:19:34,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-18 17:19:34,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [346887498] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:34,670 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:34,670 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-01-18 17:19:34,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106837837] [2022-01-18 17:19:34,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:34,671 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 17:19:34,671 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:34,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 17:19:34,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:19:34,671 INFO L87 Difference]: Start difference. First operand 1821 states and 6522 transitions. Second operand has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:43,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:43,175 INFO L93 Difference]: Finished difference Result 4374 states and 14315 transitions. [2022-01-18 17:19:43,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-01-18 17:19:43,176 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:19:43,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:43,183 INFO L225 Difference]: With dead ends: 4374 [2022-01-18 17:19:43,183 INFO L226 Difference]: Without dead ends: 4329 [2022-01-18 17:19:43,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3407 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=1494, Invalid=8606, Unknown=0, NotChecked=0, Total=10100 [2022-01-18 17:19:43,185 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 553 mSDsluCounter, 1151 mSDsCounter, 0 mSdLazyCounter, 2085 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 553 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 2591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 2085 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 422 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:43,185 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [553 Valid, 610 Invalid, 2591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 2085 Invalid, 0 Unknown, 422 Unchecked, 1.3s Time] [2022-01-18 17:19:43,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4329 states. [2022-01-18 17:19:43,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4329 to 1894. [2022-01-18 17:19:43,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 3.5879556259904914) internal successors, (6792), 1893 states have internal predecessors, (6792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:43,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 6792 transitions. [2022-01-18 17:19:43,230 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 6792 transitions. Word has length 26 [2022-01-18 17:19:43,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:43,230 INFO L470 AbstractCegarLoop]: Abstraction has 1894 states and 6792 transitions. [2022-01-18 17:19:43,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:43,230 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 6792 transitions. [2022-01-18 17:19:43,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:19:43,233 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:43,233 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:19:43,249 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-01-18 17:19:43,446 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,SelfDestructingSolverStorable41 [2022-01-18 17:19:43,446 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:43,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:43,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1979047816, now seen corresponding path program 34 times [2022-01-18 17:19:43,446 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:43,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358100244] [2022-01-18 17:19:43,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:43,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:43,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:43,914 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:43,915 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:43,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358100244] [2022-01-18 17:19:43,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358100244] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:43,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237929966] [2022-01-18 17:19:43,915 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:19:43,915 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:43,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:43,916 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-18 17:19:43,916 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-18 17:19:43,936 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:19:43,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:43,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:19:43,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:44,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:19:44,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:19:44,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:19:44,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:19:44,487 INFO L387 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 115 treesize of output 75 [2022-01-18 17:19:44,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-18 17:19:44,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:45,102 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:19:45,103 INFO L387 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 211 treesize of output 149 [2022-01-18 17:19:45,588 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:45,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237929966] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:45,588 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:45,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-01-18 17:19:45,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508021854] [2022-01-18 17:19:45,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:45,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:19:45,588 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:45,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:19:45,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=511, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:19:45,589 INFO L87 Difference]: Start difference. First operand 1894 states and 6792 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:51,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:51,180 INFO L93 Difference]: Finished difference Result 3953 states and 13245 transitions. [2022-01-18 17:19:51,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 17:19:51,180 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:19:51,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:51,187 INFO L225 Difference]: With dead ends: 3953 [2022-01-18 17:19:51,187 INFO L226 Difference]: Without dead ends: 3923 [2022-01-18 17:19:51,188 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2768 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1171, Invalid=7019, Unknown=0, NotChecked=0, Total=8190 [2022-01-18 17:19:51,188 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 331 mSDsluCounter, 881 mSDsCounter, 0 mSdLazyCounter, 2079 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 2165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 2079 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:51,188 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 394 Invalid, 2165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 2079 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 17:19:51,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3923 states. [2022-01-18 17:19:51,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3923 to 1967. [2022-01-18 17:19:51,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1967 states, 1966 states have (on average 3.582909460834181) internal successors, (7044), 1966 states have internal predecessors, (7044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:51,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1967 states to 1967 states and 7044 transitions. [2022-01-18 17:19:51,226 INFO L78 Accepts]: Start accepts. Automaton has 1967 states and 7044 transitions. Word has length 26 [2022-01-18 17:19:51,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:51,226 INFO L470 AbstractCegarLoop]: Abstraction has 1967 states and 7044 transitions. [2022-01-18 17:19:51,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:51,226 INFO L276 IsEmpty]: Start isEmpty. Operand 1967 states and 7044 transitions. [2022-01-18 17:19:51,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:19:51,230 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:51,230 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:19:51,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-01-18 17:19:51,430 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,SelfDestructingSolverStorable42 [2022-01-18 17:19:51,430 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:51,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:51,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1510872304, now seen corresponding path program 7 times [2022-01-18 17:19:51,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:51,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092763512] [2022-01-18 17:19:51,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:51,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:51,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:51,749 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:51,749 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:51,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092763512] [2022-01-18 17:19:51,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092763512] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:51,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1582984950] [2022-01-18 17:19:51,749 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:19:51,750 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:51,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:51,750 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-18 17:19:51,751 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-18 17:19:51,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:51,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:19:51,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:19:52,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:19:52,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:19:52,295 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:19:52,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-18 17:19:52,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:19:52,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:19:52,860 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:19:52,860 INFO L387 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 187 treesize of output 157 [2022-01-18 17:19:54,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-18 17:19:54,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1582984950] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:19:54,128 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:19:54,128 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:19:54,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196231155] [2022-01-18 17:19:54,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:19:54,128 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:19:54,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:19:54,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:19:54,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:19:54,128 INFO L87 Difference]: Start difference. First operand 1967 states and 7044 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:59,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:19:59,021 INFO L93 Difference]: Finished difference Result 4731 states and 14866 transitions. [2022-01-18 17:19:59,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 17:19:59,021 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:19:59,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:19:59,028 INFO L225 Difference]: With dead ends: 4731 [2022-01-18 17:19:59,028 INFO L226 Difference]: Without dead ends: 4701 [2022-01-18 17:19:59,029 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1902 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1110, Invalid=4742, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 17:19:59,029 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 669 mSDsluCounter, 813 mSDsCounter, 0 mSdLazyCounter, 1679 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 669 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 1924 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 1679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 17:19:59,029 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [669 Valid, 436 Invalid, 1924 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 1679 Invalid, 0 Unknown, 93 Unchecked, 0.9s Time] [2022-01-18 17:19:59,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4701 states. [2022-01-18 17:19:59,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4701 to 1990. [2022-01-18 17:19:59,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1990 states, 1989 states have (on average 3.575666163901458) internal successors, (7112), 1989 states have internal predecessors, (7112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:59,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1990 states to 1990 states and 7112 transitions. [2022-01-18 17:19:59,073 INFO L78 Accepts]: Start accepts. Automaton has 1990 states and 7112 transitions. Word has length 26 [2022-01-18 17:19:59,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:19:59,073 INFO L470 AbstractCegarLoop]: Abstraction has 1990 states and 7112 transitions. [2022-01-18 17:19:59,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:19:59,073 INFO L276 IsEmpty]: Start isEmpty. Operand 1990 states and 7112 transitions. [2022-01-18 17:19:59,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:19:59,077 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:19:59,077 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:19:59,097 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-01-18 17:19:59,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:59,289 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:19:59,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:19:59,289 INFO L85 PathProgramCache]: Analyzing trace with hash 39509260, now seen corresponding path program 35 times [2022-01-18 17:19:59,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:19:59,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063665853] [2022-01-18 17:19:59,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:19:59,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:19:59,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:19:59,654 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:19:59,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:19:59,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063665853] [2022-01-18 17:19:59,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063665853] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:19:59,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243577803] [2022-01-18 17:19:59,655 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:19:59,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:19:59,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:19:59,656 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-18 17:19:59,656 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-18 17:19:59,677 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:19:59,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:19:59,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:19:59,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:20:00,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:20:00,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:20:00,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:20:00,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:20:00,232 INFO L387 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 115 treesize of output 75 [2022-01-18 17:20:00,333 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:20:00,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:20:00,768 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:20:00,768 INFO L387 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 211 treesize of output 149 [2022-01-18 17:20:01,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-18 17:20:01,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243577803] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:20:01,150 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:20:01,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-01-18 17:20:01,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023285685] [2022-01-18 17:20:01,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:20:01,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:20:01,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:20:01,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:20:01,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:20:01,151 INFO L87 Difference]: Start difference. First operand 1990 states and 7112 transitions. Second operand has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:20:08,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:20:08,912 INFO L93 Difference]: Finished difference Result 5039 states and 16419 transitions. [2022-01-18 17:20:08,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-01-18 17:20:08,912 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:20:08,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:20:08,921 INFO L225 Difference]: With dead ends: 5039 [2022-01-18 17:20:08,921 INFO L226 Difference]: Without dead ends: 4977 [2022-01-18 17:20:08,921 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5234 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=2152, Invalid=11420, Unknown=0, NotChecked=0, Total=13572 [2022-01-18 17:20:08,922 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 459 mSDsluCounter, 1119 mSDsCounter, 0 mSdLazyCounter, 2437 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 590 SdHoareTripleChecker+Invalid, 2553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 2437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:20:08,922 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [459 Valid, 590 Invalid, 2553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 2437 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:20:08,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4977 states. [2022-01-18 17:20:08,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4977 to 2032. [2022-01-18 17:20:08,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2032 states, 2031 states have (on average 3.5770556376169376) internal successors, (7265), 2031 states have internal predecessors, (7265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:20:08,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2032 states to 2032 states and 7265 transitions. [2022-01-18 17:20:08,968 INFO L78 Accepts]: Start accepts. Automaton has 2032 states and 7265 transitions. Word has length 26 [2022-01-18 17:20:08,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:20:08,968 INFO L470 AbstractCegarLoop]: Abstraction has 2032 states and 7265 transitions. [2022-01-18 17:20:08,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:20:08,968 INFO L276 IsEmpty]: Start isEmpty. Operand 2032 states and 7265 transitions. [2022-01-18 17:20:08,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:20:08,972 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:20:08,972 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:20:08,987 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-18 17:20:09,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:20:09,172 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:20:09,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:20:09,173 INFO L85 PathProgramCache]: Analyzing trace with hash -936809584, now seen corresponding path program 36 times [2022-01-18 17:20:09,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:20:09,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367395577] [2022-01-18 17:20:09,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:20:09,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:20:09,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:20:09,500 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:20:09,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:20:09,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367395577] [2022-01-18 17:20:09,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367395577] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:20:09,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [268578082] [2022-01-18 17:20:09,500 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:20:09,500 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:20:09,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:20:09,501 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-18 17:20:09,502 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-18 17:20:09,523 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:20:09,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:20:09,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:20:09,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:20:09,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:20:09,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:20:09,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:20:09,974 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:20:09,974 INFO L387 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 115 treesize of output 75 [2022-01-18 17:20:10,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-18 17:20:10,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:20:10,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:20:10,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:20:10,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:20:10,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:20:10,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 211 treesize of output 143 [2022-01-18 17:20:10,855 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:20:10,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [268578082] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:20:10,855 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:20:10,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 26 [2022-01-18 17:20:10,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282630117] [2022-01-18 17:20:10,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:20:10,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:20:10,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:20:10,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:20:10,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:20:10,856 INFO L87 Difference]: Start difference. First operand 2032 states and 7265 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:20:17,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:20:17,186 INFO L93 Difference]: Finished difference Result 4720 states and 15024 transitions. [2022-01-18 17:20:17,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 17:20:17,186 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:20:17,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:20:17,194 INFO L225 Difference]: With dead ends: 4720 [2022-01-18 17:20:17,194 INFO L226 Difference]: Without dead ends: 4675 [2022-01-18 17:20:17,195 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2255 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=1182, Invalid=5958, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 17:20:17,195 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 679 mSDsluCounter, 923 mSDsCounter, 0 mSdLazyCounter, 1988 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 679 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 2097 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1988 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:20:17,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [679 Valid, 526 Invalid, 2097 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1988 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 17:20:17,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4675 states. [2022-01-18 17:20:17,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4675 to 2289. [2022-01-18 17:20:17,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2289 states, 2288 states have (on average 3.541520979020979) internal successors, (8103), 2288 states have internal predecessors, (8103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:20:17,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2289 states to 2289 states and 8103 transitions. [2022-01-18 17:20:17,248 INFO L78 Accepts]: Start accepts. Automaton has 2289 states and 8103 transitions. Word has length 26 [2022-01-18 17:20:17,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:20:17,248 INFO L470 AbstractCegarLoop]: Abstraction has 2289 states and 8103 transitions. [2022-01-18 17:20:17,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:20:17,248 INFO L276 IsEmpty]: Start isEmpty. Operand 2289 states and 8103 transitions. [2022-01-18 17:20:17,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:20:17,252 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:20:17,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, 1, 1, 1] [2022-01-18 17:20:17,275 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-18 17:20:17,468 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,SelfDestructingSolverStorable45 [2022-01-18 17:20:17,468 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:20:17,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:20:17,468 INFO L85 PathProgramCache]: Analyzing trace with hash 296771640, now seen corresponding path program 8 times [2022-01-18 17:20:17,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:20:17,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745436195] [2022-01-18 17:20:17,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:20:17,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:20:17,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:20:17,839 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:20:17,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:20:17,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745436195] [2022-01-18 17:20:17,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745436195] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:20:17,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [74555008] [2022-01-18 17:20:17,839 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:20:17,839 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:20:17,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:20:17,840 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-18 17:20:17,840 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-18 17:20:17,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:20:17,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:20:17,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:20:17,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:20:18,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:20:18,603 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:20:18,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 109 treesize of output 91 [2022-01-18 17:20:19,714 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:20:19,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:20:20,248 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:20:20,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:20:20,262 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:20:20,262 INFO L387 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 175 treesize of output 145 [2022-01-18 17:20:20,937 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:20:20,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [74555008] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:20:20,938 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:20:20,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-01-18 17:20:20,938 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211093843] [2022-01-18 17:20:20,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:20:20,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 17:20:20,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:20:20,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 17:20:20,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:20:20,939 INFO L87 Difference]: Start difference. First operand 2289 states and 8103 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:20:40,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:20:40,097 INFO L93 Difference]: Finished difference Result 8367 states and 27884 transitions. [2022-01-18 17:20:40,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2022-01-18 17:20:40,097 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:20:40,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:20:40,111 INFO L225 Difference]: With dead ends: 8367 [2022-01-18 17:20:40,112 INFO L226 Difference]: Without dead ends: 8346 [2022-01-18 17:20:40,114 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 211 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18689 ImplicationChecksByTransitivity, 18.0s TimeCoverageRelationStatistics Valid=4968, Invalid=40188, Unknown=0, NotChecked=0, Total=45156 [2022-01-18 17:20:40,114 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 682 mSDsluCounter, 1581 mSDsCounter, 0 mSdLazyCounter, 2393 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 682 SdHoareTripleChecker+Valid, 1026 SdHoareTripleChecker+Invalid, 3871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 2393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1361 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:20:40,114 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [682 Valid, 1026 Invalid, 3871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 2393 Invalid, 0 Unknown, 1361 Unchecked, 1.5s Time] [2022-01-18 17:20:40,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8346 states. [2022-01-18 17:20:40,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8346 to 2380. [2022-01-18 17:20:40,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2380 states, 2379 states have (on average 3.5443463640184953) internal successors, (8432), 2379 states have internal predecessors, (8432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:20:40,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2380 states to 2380 states and 8432 transitions. [2022-01-18 17:20:40,182 INFO L78 Accepts]: Start accepts. Automaton has 2380 states and 8432 transitions. Word has length 26 [2022-01-18 17:20:40,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:20:40,182 INFO L470 AbstractCegarLoop]: Abstraction has 2380 states and 8432 transitions. [2022-01-18 17:20:40,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:20:40,182 INFO L276 IsEmpty]: Start isEmpty. Operand 2380 states and 8432 transitions. [2022-01-18 17:20:40,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:20:40,186 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:20:40,186 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:20:40,201 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-01-18 17:20:40,396 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,SelfDestructingSolverStorable46 [2022-01-18 17:20:40,396 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:20:40,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:20:40,396 INFO L85 PathProgramCache]: Analyzing trace with hash -755307532, now seen corresponding path program 9 times [2022-01-18 17:20:40,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:20:40,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662092007] [2022-01-18 17:20:40,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:20:40,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:20:40,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:20:40,764 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:20:40,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:20:40,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662092007] [2022-01-18 17:20:40,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662092007] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:20:40,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562499136] [2022-01-18 17:20:40,765 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:20:40,765 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:20:40,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:20:40,776 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-18 17:20:40,778 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-18 17:20:40,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:20:40,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:20:40,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:20:40,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:20:41,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:20:41,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:20:41,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:20:41,429 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:20:41,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:20:41,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:20:41,910 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:20:41,910 INFO L387 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 187 treesize of output 157 [2022-01-18 17:20:42,924 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:20:42,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562499136] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:20:42,924 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:20:42,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:20:42,924 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141130892] [2022-01-18 17:20:42,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:20:42,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:20:42,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:20:42,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:20:42,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:20:42,925 INFO L87 Difference]: Start difference. First operand 2380 states and 8432 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:20:47,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:20:47,139 INFO L93 Difference]: Finished difference Result 4987 states and 16070 transitions. [2022-01-18 17:20:47,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 17:20:47,140 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:20:47,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:20:47,148 INFO L225 Difference]: With dead ends: 4987 [2022-01-18 17:20:47,148 INFO L226 Difference]: Without dead ends: 4957 [2022-01-18 17:20:47,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1631 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=967, Invalid=4145, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 17:20:47,149 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 561 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 1469 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 561 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 1688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 1469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 97 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:20:47,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [561 Valid, 385 Invalid, 1688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 1469 Invalid, 0 Unknown, 97 Unchecked, 0.8s Time] [2022-01-18 17:20:47,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4957 states. [2022-01-18 17:20:47,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4957 to 2416. [2022-01-18 17:20:47,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2416 states, 2415 states have (on average 3.5391304347826087) internal successors, (8547), 2415 states have internal predecessors, (8547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:20:47,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2416 states to 2416 states and 8547 transitions. [2022-01-18 17:20:47,196 INFO L78 Accepts]: Start accepts. Automaton has 2416 states and 8547 transitions. Word has length 26 [2022-01-18 17:20:47,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:20:47,196 INFO L470 AbstractCegarLoop]: Abstraction has 2416 states and 8547 transitions. [2022-01-18 17:20:47,196 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:20:47,196 INFO L276 IsEmpty]: Start isEmpty. Operand 2416 states and 8547 transitions. [2022-01-18 17:20:47,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:20:47,200 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:20:47,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, 1, 1, 1] [2022-01-18 17:20:47,215 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-01-18 17:20:47,400 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,SelfDestructingSolverStorable47 [2022-01-18 17:20:47,400 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:20:47,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:20:47,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1340800816, now seen corresponding path program 10 times [2022-01-18 17:20:47,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:20:47,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420662670] [2022-01-18 17:20:47,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:20:47,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:20:47,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:20:47,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-18 17:20:47,716 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:20:47,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420662670] [2022-01-18 17:20:47,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420662670] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:20:47,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815413147] [2022-01-18 17:20:47,716 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:20:47,716 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:20:47,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:20:47,717 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-18 17:20:47,717 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-18 17:20:47,737 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:20:47,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:20:47,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:20:47,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:20:48,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:20:48,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:20:48,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:20:48,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-18 17:20:48,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:20:48,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:20:48,779 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:20:48,779 INFO L387 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 191 treesize of output 161 [2022-01-18 17:20:49,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-18 17:20:49,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815413147] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:20:49,864 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:20:49,864 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 17:20:49,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979610244] [2022-01-18 17:20:49,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:20:49,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:20:49,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:20:49,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:20:49,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:20:49,864 INFO L87 Difference]: Start difference. First operand 2416 states and 8547 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:20:53,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:20:53,819 INFO L93 Difference]: Finished difference Result 5075 states and 16223 transitions. [2022-01-18 17:20:53,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 17:20:53,819 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:20:53,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:20:53,827 INFO L225 Difference]: With dead ends: 5075 [2022-01-18 17:20:53,827 INFO L226 Difference]: Without dead ends: 5030 [2022-01-18 17:20:53,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1655 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=986, Invalid=3984, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 17:20:53,828 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 470 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 1437 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 1559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 1437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:20:53,828 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [470 Valid, 346 Invalid, 1559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 1437 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:20:53,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5030 states. [2022-01-18 17:20:53,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5030 to 2383. [2022-01-18 17:20:53,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2383 states, 2382 states have (on average 3.549538203190596) internal successors, (8455), 2382 states have internal predecessors, (8455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:20:53,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2383 states to 2383 states and 8455 transitions. [2022-01-18 17:20:53,875 INFO L78 Accepts]: Start accepts. Automaton has 2383 states and 8455 transitions. Word has length 26 [2022-01-18 17:20:53,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:20:53,876 INFO L470 AbstractCegarLoop]: Abstraction has 2383 states and 8455 transitions. [2022-01-18 17:20:53,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:20:53,876 INFO L276 IsEmpty]: Start isEmpty. Operand 2383 states and 8455 transitions. [2022-01-18 17:20:53,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:20:53,879 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:20:53,879 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:20:53,895 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-18 17:20:54,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:20:54,080 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:20:54,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:20:54,080 INFO L85 PathProgramCache]: Analyzing trace with hash 625931212, now seen corresponding path program 11 times [2022-01-18 17:20:54,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:20:54,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711480028] [2022-01-18 17:20:54,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:20:54,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:20:54,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:20:54,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-18 17:20:54,307 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:20:54,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711480028] [2022-01-18 17:20:54,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711480028] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:20:54,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710732395] [2022-01-18 17:20:54,307 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:20:54,307 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:20:54,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:20:54,308 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-18 17:20:54,309 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-18 17:20:54,330 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:20:54,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:20:54,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:20:54,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:20:54,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:20:54,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:20:54,807 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:20:54,807 INFO L387 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 115 treesize of output 83 [2022-01-18 17:20:55,052 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:20:55,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:20:55,486 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:20:55,486 INFO L387 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 187 treesize of output 157 [2022-01-18 17:20:56,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-18 17:20:56,351 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710732395] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:20:56,351 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:20:56,351 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 17:20:56,351 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795795057] [2022-01-18 17:20:56,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:20:56,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:20:56,352 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:20:56,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:20:56,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:20:56,352 INFO L87 Difference]: Start difference. First operand 2383 states and 8455 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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-18 17:21:04,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:21:04,166 INFO L93 Difference]: Finished difference Result 5498 states and 17769 transitions. [2022-01-18 17:21:04,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-01-18 17:21:04,166 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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 26 [2022-01-18 17:21:04,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:21:04,175 INFO L225 Difference]: With dead ends: 5498 [2022-01-18 17:21:04,175 INFO L226 Difference]: Without dead ends: 5411 [2022-01-18 17:21:04,176 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4123 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=1663, Invalid=10547, Unknown=0, NotChecked=0, Total=12210 [2022-01-18 17:21:04,176 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 528 mSDsluCounter, 1099 mSDsCounter, 0 mSdLazyCounter, 2594 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 528 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 2686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 2594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:21:04,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [528 Valid, 576 Invalid, 2686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 2594 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:21:04,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5411 states. [2022-01-18 17:21:04,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5411 to 2427. [2022-01-18 17:21:04,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2427 states, 2426 states have (on average 3.5519373454245673) internal successors, (8617), 2426 states have internal predecessors, (8617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:21:04,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2427 states to 2427 states and 8617 transitions. [2022-01-18 17:21:04,227 INFO L78 Accepts]: Start accepts. Automaton has 2427 states and 8617 transitions. Word has length 26 [2022-01-18 17:21:04,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:21:04,227 INFO L470 AbstractCegarLoop]: Abstraction has 2427 states and 8617 transitions. [2022-01-18 17:21:04,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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-18 17:21:04,227 INFO L276 IsEmpty]: Start isEmpty. Operand 2427 states and 8617 transitions. [2022-01-18 17:21:04,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:21:04,231 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:21:04,231 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:21:04,246 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-01-18 17:21:04,431 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,SelfDestructingSolverStorable49 [2022-01-18 17:21:04,432 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:21:04,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:21:04,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1129796424, now seen corresponding path program 12 times [2022-01-18 17:21:04,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:21:04,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923593553] [2022-01-18 17:21:04,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:21:04,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:21:04,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:21:04,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-18 17:21:04,782 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:21:04,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923593553] [2022-01-18 17:21:04,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923593553] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:21:04,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [472857184] [2022-01-18 17:21:04,783 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:21:04,783 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:21:04,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:21:04,783 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-18 17:21:04,784 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-18 17:21:04,805 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:21:04,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:21:04,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:21:04,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:21:05,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:21:05,268 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:21:05,268 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:21:05,537 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:21:05,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:21:05,991 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:21:05,992 INFO L387 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 187 treesize of output 157 [2022-01-18 17:21:07,159 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:21:07,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [472857184] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:21:07,160 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:21:07,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 17:21:07,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281183533] [2022-01-18 17:21:07,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:21:07,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:21:07,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:21:07,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:21:07,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:21:07,161 INFO L87 Difference]: Start difference. First operand 2427 states and 8617 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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-18 17:21:13,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:21:13,861 INFO L93 Difference]: Finished difference Result 5109 states and 16642 transitions. [2022-01-18 17:21:13,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 17:21:13,861 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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 26 [2022-01-18 17:21:13,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:21:13,870 INFO L225 Difference]: With dead ends: 5109 [2022-01-18 17:21:13,870 INFO L226 Difference]: Without dead ends: 5064 [2022-01-18 17:21:13,870 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2599 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=1180, Invalid=7010, Unknown=0, NotChecked=0, Total=8190 [2022-01-18 17:21:13,871 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 394 mSDsluCounter, 1065 mSDsCounter, 0 mSdLazyCounter, 2596 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 2658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 2596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:21:13,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 572 Invalid, 2658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 2596 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:21:13,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5064 states. [2022-01-18 17:21:13,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5064 to 2434. [2022-01-18 17:21:13,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2434 states, 2433 states have (on average 3.553226469379367) internal successors, (8645), 2433 states have internal predecessors, (8645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:21:13,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2434 states to 2434 states and 8645 transitions. [2022-01-18 17:21:13,922 INFO L78 Accepts]: Start accepts. Automaton has 2434 states and 8645 transitions. Word has length 26 [2022-01-18 17:21:13,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:21:13,922 INFO L470 AbstractCegarLoop]: Abstraction has 2434 states and 8645 transitions. [2022-01-18 17:21:13,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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-18 17:21:13,922 INFO L276 IsEmpty]: Start isEmpty. Operand 2434 states and 8645 transitions. [2022-01-18 17:21:13,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:21:13,926 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:21:13,926 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:21:13,942 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-18 17:21:14,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:21:14,128 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:21:14,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:21:14,128 INFO L85 PathProgramCache]: Analyzing trace with hash -235126068, now seen corresponding path program 13 times [2022-01-18 17:21:14,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:21:14,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448703883] [2022-01-18 17:21:14,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:21:14,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:21:14,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:21:14,528 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:21:14,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:21:14,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448703883] [2022-01-18 17:21:14,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448703883] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:21:14,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200720344] [2022-01-18 17:21:14,529 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:21:14,529 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:21:14,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:21:14,530 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-18 17:21:14,530 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-18 17:21:14,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:21:14,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:21:14,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:21:15,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:21:15,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:21:15,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:21:15,211 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:21:15,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:21:15,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:21:15,613 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:21:15,614 INFO L387 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 187 treesize of output 157 [2022-01-18 17:21:16,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-18 17:21:16,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200720344] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:21:16,921 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:21:16,921 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:21:16,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127033241] [2022-01-18 17:21:16,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:21:16,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:21:16,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:21:16,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:21:16,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=517, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:21:16,921 INFO L87 Difference]: Start difference. First operand 2434 states and 8645 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:21:22,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:21:22,801 INFO L93 Difference]: Finished difference Result 6831 states and 21319 transitions. [2022-01-18 17:21:22,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 17:21:22,802 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:21:22,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:21:22,813 INFO L225 Difference]: With dead ends: 6831 [2022-01-18 17:21:22,813 INFO L226 Difference]: Without dead ends: 6801 [2022-01-18 17:21:22,813 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2713 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=1592, Invalid=6064, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 17:21:22,814 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 715 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 1552 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 715 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 1816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 1552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 118 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:21:22,814 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [715 Valid, 462 Invalid, 1816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 1552 Invalid, 0 Unknown, 118 Unchecked, 1.0s Time] [2022-01-18 17:21:22,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6801 states. [2022-01-18 17:21:22,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6801 to 2530. [2022-01-18 17:21:22,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2530 states, 2529 states have (on average 3.574535389482009) internal successors, (9040), 2529 states have internal predecessors, (9040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:21:22,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2530 states to 2530 states and 9040 transitions. [2022-01-18 17:21:22,874 INFO L78 Accepts]: Start accepts. Automaton has 2530 states and 9040 transitions. Word has length 26 [2022-01-18 17:21:22,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:21:22,874 INFO L470 AbstractCegarLoop]: Abstraction has 2530 states and 9040 transitions. [2022-01-18 17:21:22,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:21:22,874 INFO L276 IsEmpty]: Start isEmpty. Operand 2530 states and 9040 transitions. [2022-01-18 17:21:22,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:21:22,878 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:21:22,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, 1, 1, 1] [2022-01-18 17:21:22,893 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-18 17:21:23,078 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,SelfDestructingSolverStorable51 [2022-01-18 17:21:23,078 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:21:23,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:21:23,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1729033790, now seen corresponding path program 14 times [2022-01-18 17:21:23,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:21:23,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830351486] [2022-01-18 17:21:23,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:21:23,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:21:23,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:21:23,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-18 17:21:23,472 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:21:23,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830351486] [2022-01-18 17:21:23,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830351486] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:21:23,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415973473] [2022-01-18 17:21:23,472 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:21:23,472 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:21:23,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:21:23,473 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-18 17:21:23,474 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-18 17:21:23,494 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:21:23,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:21:23,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:21:23,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:21:23,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:21:23,971 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:21:23,971 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:21:24,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-18 17:21:24,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:21:24,680 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:21:24,680 INFO L387 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 187 treesize of output 157 [2022-01-18 17:21:25,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-18 17:21:25,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415973473] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:21:25,658 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:21:25,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 17:21:25,658 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947767408] [2022-01-18 17:21:25,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:21:25,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:21:25,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:21:25,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:21:25,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:21:25,659 INFO L87 Difference]: Start difference. First operand 2530 states and 9040 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:21:34,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:21:34,611 INFO L93 Difference]: Finished difference Result 5934 states and 19102 transitions. [2022-01-18 17:21:34,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-01-18 17:21:34,611 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:21:34,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:21:34,621 INFO L225 Difference]: With dead ends: 5934 [2022-01-18 17:21:34,621 INFO L226 Difference]: Without dead ends: 5889 [2022-01-18 17:21:34,622 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3789 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=1579, Invalid=9341, Unknown=0, NotChecked=0, Total=10920 [2022-01-18 17:21:34,622 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 658 mSDsluCounter, 1013 mSDsCounter, 0 mSdLazyCounter, 2474 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 658 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 2587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 2474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:21:34,622 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [658 Valid, 558 Invalid, 2587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 2474 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:21:34,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5889 states. [2022-01-18 17:21:34,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5889 to 2514. [2022-01-18 17:21:34,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2514 states, 2513 states have (on average 3.57699960206924) internal successors, (8989), 2513 states have internal predecessors, (8989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:21:34,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2514 states to 2514 states and 8989 transitions. [2022-01-18 17:21:34,676 INFO L78 Accepts]: Start accepts. Automaton has 2514 states and 8989 transitions. Word has length 26 [2022-01-18 17:21:34,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:21:34,676 INFO L470 AbstractCegarLoop]: Abstraction has 2514 states and 8989 transitions. [2022-01-18 17:21:34,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:21:34,676 INFO L276 IsEmpty]: Start isEmpty. Operand 2514 states and 8989 transitions. [2022-01-18 17:21:34,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:21:34,679 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:21:34,679 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:21:34,697 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-18 17:21:34,880 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,SelfDestructingSolverStorable52 [2022-01-18 17:21:34,880 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:21:34,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:21:34,880 INFO L85 PathProgramCache]: Analyzing trace with hash 338936652, now seen corresponding path program 37 times [2022-01-18 17:21:34,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:21:34,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787436792] [2022-01-18 17:21:34,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:21:34,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:21:34,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:21:35,209 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:21:35,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:21:35,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787436792] [2022-01-18 17:21:35,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787436792] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:21:35,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918001163] [2022-01-18 17:21:35,210 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:21:35,210 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:21:35,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:21:35,210 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-18 17:21:35,211 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-18 17:21:35,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:21:35,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:21:35,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:21:35,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:21:35,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:21:35,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:21:35,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:21:35,694 INFO L387 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 115 treesize of output 75 [2022-01-18 17:21:35,809 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:21:35,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:21:36,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:21:36,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:21:36,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:21:36,187 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:21:36,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 211 treesize of output 143 [2022-01-18 17:21:36,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-18 17:21:36,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918001163] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:21:36,454 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:21:36,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 26 [2022-01-18 17:21:36,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049428452] [2022-01-18 17:21:36,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:21:36,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:21:36,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:21:36,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:21:36,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:21:36,454 INFO L87 Difference]: Start difference. First operand 2514 states and 8989 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:21:43,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:21:43,286 INFO L93 Difference]: Finished difference Result 6252 states and 20283 transitions. [2022-01-18 17:21:43,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 17:21:43,287 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:21:43,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:21:43,298 INFO L225 Difference]: With dead ends: 6252 [2022-01-18 17:21:43,298 INFO L226 Difference]: Without dead ends: 6171 [2022-01-18 17:21:43,299 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3503 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=1822, Invalid=8278, Unknown=0, NotChecked=0, Total=10100 [2022-01-18 17:21:43,299 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 671 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 1739 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 671 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 1872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 1739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:21:43,299 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [671 Valid, 479 Invalid, 1872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 1739 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 17:21:43,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6171 states. [2022-01-18 17:21:43,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6171 to 2604. [2022-01-18 17:21:43,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2604 states, 2603 states have (on average 3.600076834421821) internal successors, (9371), 2603 states have internal predecessors, (9371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:21:43,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2604 states to 2604 states and 9371 transitions. [2022-01-18 17:21:43,362 INFO L78 Accepts]: Start accepts. Automaton has 2604 states and 9371 transitions. Word has length 26 [2022-01-18 17:21:43,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:21:43,362 INFO L470 AbstractCegarLoop]: Abstraction has 2604 states and 9371 transitions. [2022-01-18 17:21:43,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:21:43,362 INFO L276 IsEmpty]: Start isEmpty. Operand 2604 states and 9371 transitions. [2022-01-18 17:21:43,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:21:43,366 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:21:43,366 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:21:43,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-01-18 17:21:43,566 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:21:43,566 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:21:43,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:21:43,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1541249020, now seen corresponding path program 38 times [2022-01-18 17:21:43,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:21:43,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006588030] [2022-01-18 17:21:43,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:21:43,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:21:43,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:21:43,814 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:21:43,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:21:43,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006588030] [2022-01-18 17:21:43,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006588030] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:21:43,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558969529] [2022-01-18 17:21:43,815 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:21:43,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:21:43,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:21:43,816 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-18 17:21:43,816 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-18 17:21:43,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:21:43,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:21:43,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 17:21:43,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:21:44,350 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:21:44,351 INFO L387 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 109 treesize of output 115 [2022-01-18 17:21:47,254 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:21:47,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:21:48,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:21:48,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:21:48,081 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:21:48,081 INFO L387 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 187 treesize of output 149 [2022-01-18 17:21:48,469 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:21:48,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558969529] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:21:48,469 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:21:48,469 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 29 [2022-01-18 17:21:48,470 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442643687] [2022-01-18 17:21:48,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:21:48,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 17:21:48,470 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:21:48,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 17:21:48,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=684, Unknown=0, NotChecked=0, Total=812 [2022-01-18 17:21:48,470 INFO L87 Difference]: Start difference. First operand 2604 states and 9371 transitions. Second operand has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:22:14,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:22:14,287 INFO L93 Difference]: Finished difference Result 10584 states and 34580 transitions. [2022-01-18 17:22:14,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 250 states. [2022-01-18 17:22:14,287 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:22:14,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:22:14,306 INFO L225 Difference]: With dead ends: 10584 [2022-01-18 17:22:14,307 INFO L226 Difference]: Without dead ends: 10498 [2022-01-18 17:22:14,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 265 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31962 ImplicationChecksByTransitivity, 24.3s TimeCoverageRelationStatistics Valid=10004, Invalid=61018, Unknown=0, NotChecked=0, Total=71022 [2022-01-18 17:22:14,310 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 976 mSDsluCounter, 2248 mSDsCounter, 0 mSdLazyCounter, 3080 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 976 SdHoareTripleChecker+Valid, 1217 SdHoareTripleChecker+Invalid, 6578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 3080 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3337 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:22:14,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [976 Valid, 1217 Invalid, 6578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 3080 Invalid, 0 Unknown, 3337 Unchecked, 1.7s Time] [2022-01-18 17:22:14,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10498 states. [2022-01-18 17:22:14,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10498 to 2713. [2022-01-18 17:22:14,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2713 states, 2712 states have (on average 3.6382743362831858) internal successors, (9867), 2712 states have internal predecessors, (9867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:22:14,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2713 states to 2713 states and 9867 transitions. [2022-01-18 17:22:14,420 INFO L78 Accepts]: Start accepts. Automaton has 2713 states and 9867 transitions. Word has length 26 [2022-01-18 17:22:14,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:22:14,420 INFO L470 AbstractCegarLoop]: Abstraction has 2713 states and 9867 transitions. [2022-01-18 17:22:14,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:22:14,420 INFO L276 IsEmpty]: Start isEmpty. Operand 2713 states and 9867 transitions. [2022-01-18 17:22:14,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:22:14,424 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:22:14,424 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:22:14,440 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-01-18 17:22:14,624 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,SelfDestructingSolverStorable54 [2022-01-18 17:22:14,624 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:22:14,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:22:14,625 INFO L85 PathProgramCache]: Analyzing trace with hash -353117544, now seen corresponding path program 39 times [2022-01-18 17:22:14,625 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:22:14,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867655548] [2022-01-18 17:22:14,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:22:14,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:22:14,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:22:14,858 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:22:14,859 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:22:14,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867655548] [2022-01-18 17:22:14,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867655548] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:22:14,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729207950] [2022-01-18 17:22:14,859 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:22:14,859 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:22:14,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:22:14,860 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-18 17:22:14,860 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-18 17:22:14,884 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:22:14,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:22:14,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 17:22:14,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:22:15,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:22:15,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:22:15,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:22:15,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 115 treesize of output 101 [2022-01-18 17:22:15,990 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:22:15,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:22:16,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:22:16,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:22:16,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:22:16,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:22:16,511 INFO L387 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 154 treesize of output 86 [2022-01-18 17:22:16,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-18 17:22:16,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729207950] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:22:16,626 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:22:16,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 34 [2022-01-18 17:22:16,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441561903] [2022-01-18 17:22:16,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:22:16,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 17:22:16,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:22:16,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 17:22:16,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=885, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 17:22:16,627 INFO L87 Difference]: Start difference. First operand 2713 states and 9867 transitions. Second operand has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 34 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:22:45,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:22:45,671 INFO L93 Difference]: Finished difference Result 9855 states and 31556 transitions. [2022-01-18 17:22:45,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 209 states. [2022-01-18 17:22:45,671 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 34 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:22:45,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:22:45,687 INFO L225 Difference]: With dead ends: 9855 [2022-01-18 17:22:45,687 INFO L226 Difference]: Without dead ends: 9773 [2022-01-18 17:22:45,689 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 235 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24962 ImplicationChecksByTransitivity, 27.4s TimeCoverageRelationStatistics Valid=11669, Invalid=44263, Unknown=0, NotChecked=0, Total=55932 [2022-01-18 17:22:45,689 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 1432 mSDsluCounter, 1351 mSDsCounter, 0 mSdLazyCounter, 3043 mSolverCounterSat, 324 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1432 SdHoareTripleChecker+Valid, 767 SdHoareTripleChecker+Invalid, 3367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 324 IncrementalHoareTripleChecker+Valid, 3043 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:22:45,689 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1432 Valid, 767 Invalid, 3367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [324 Valid, 3043 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-01-18 17:22:45,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9773 states. [2022-01-18 17:22:45,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9773 to 2834. [2022-01-18 17:22:45,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2834 states, 2833 states have (on average 3.677726791387222) internal successors, (10419), 2833 states have internal predecessors, (10419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:22:45,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2834 states to 2834 states and 10419 transitions. [2022-01-18 17:22:45,771 INFO L78 Accepts]: Start accepts. Automaton has 2834 states and 10419 transitions. Word has length 26 [2022-01-18 17:22:45,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:22:45,771 INFO L470 AbstractCegarLoop]: Abstraction has 2834 states and 10419 transitions. [2022-01-18 17:22:45,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 34 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:22:45,771 INFO L276 IsEmpty]: Start isEmpty. Operand 2834 states and 10419 transitions. [2022-01-18 17:22:45,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:22:45,775 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:22:45,775 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:22:45,791 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-18 17:22:45,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-01-18 17:22:45,976 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:22:45,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:22:45,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1122519044, now seen corresponding path program 15 times [2022-01-18 17:22:45,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:22:45,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584009969] [2022-01-18 17:22:45,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:22:45,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:22:45,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:22:46,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-18 17:22:46,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:22:46,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584009969] [2022-01-18 17:22:46,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584009969] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:22:46,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1336509537] [2022-01-18 17:22:46,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:22:46,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:22:46,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:22:46,382 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-18 17:22:46,382 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-18 17:22:46,405 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:22:46,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:22:46,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 17:22:46,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:22:46,944 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:22:46,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 109 treesize of output 91 [2022-01-18 17:22:47,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-18 17:22:47,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:22:47,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:22:47,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:22:47,920 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:22:47,920 INFO L387 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 187 treesize of output 149 [2022-01-18 17:22:48,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-18 17:22:48,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1336509537] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:22:48,425 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:22:48,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2022-01-18 17:22:48,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654265838] [2022-01-18 17:22:48,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:22:48,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 17:22:48,426 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:22:48,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 17:22:48,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:22:48,426 INFO L87 Difference]: Start difference. First operand 2834 states and 10419 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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-18 17:22:52,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:22:52,723 INFO L93 Difference]: Finished difference Result 5093 states and 17486 transitions. [2022-01-18 17:22:52,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 17:22:52,723 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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 26 [2022-01-18 17:22:52,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:22:52,732 INFO L225 Difference]: With dead ends: 5093 [2022-01-18 17:22:52,733 INFO L226 Difference]: Without dead ends: 5063 [2022-01-18 17:22:52,733 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1282 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=751, Invalid=3941, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 17:22:52,733 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 613 mSDsluCounter, 601 mSDsCounter, 0 mSdLazyCounter, 1404 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 613 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 1484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:22:52,733 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [613 Valid, 266 Invalid, 1484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1404 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:22:52,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5063 states. [2022-01-18 17:22:52,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5063 to 2861. [2022-01-18 17:22:52,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2861 states, 2860 states have (on average 3.6734265734265734) internal successors, (10506), 2860 states have internal predecessors, (10506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:22:52,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2861 states to 2861 states and 10506 transitions. [2022-01-18 17:22:52,795 INFO L78 Accepts]: Start accepts. Automaton has 2861 states and 10506 transitions. Word has length 26 [2022-01-18 17:22:52,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:22:52,795 INFO L470 AbstractCegarLoop]: Abstraction has 2861 states and 10506 transitions. [2022-01-18 17:22:52,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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-18 17:22:52,796 INFO L276 IsEmpty]: Start isEmpty. Operand 2861 states and 10506 transitions. [2022-01-18 17:22:52,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:22:52,800 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:22:52,800 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:22:52,817 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-01-18 17:22:53,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:22:53,016 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:22:53,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:22:53,016 INFO L85 PathProgramCache]: Analyzing trace with hash 142676714, now seen corresponding path program 16 times [2022-01-18 17:22:53,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:22:53,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813002562] [2022-01-18 17:22:53,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:22:53,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:22:53,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:22:53,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-18 17:22:53,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:22:53,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813002562] [2022-01-18 17:22:53,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813002562] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:22:53,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076402756] [2022-01-18 17:22:53,395 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:22:53,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:22:53,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:22:53,396 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-18 17:22:53,396 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-18 17:22:53,416 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:22:53,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:22:53,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:22:53,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:22:53,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:22:53,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:22:53,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:22:54,138 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:22:54,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:22:54,700 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:22:54,701 INFO L387 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 187 treesize of output 157 [2022-01-18 17:22:56,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-18 17:22:56,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076402756] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:22:56,198 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:22:56,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 17:22:56,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981573415] [2022-01-18 17:22:56,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:22:56,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:22:56,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:22:56,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:22:56,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:22:56,199 INFO L87 Difference]: Start difference. First operand 2861 states and 10506 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:01,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:23:01,021 INFO L93 Difference]: Finished difference Result 5358 states and 18041 transitions. [2022-01-18 17:23:01,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 17:23:01,021 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:23:01,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:23:01,031 INFO L225 Difference]: With dead ends: 5358 [2022-01-18 17:23:01,031 INFO L226 Difference]: Without dead ends: 5321 [2022-01-18 17:23:01,032 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1783 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=791, Invalid=5215, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 17:23:01,032 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 326 mSDsluCounter, 814 mSDsCounter, 0 mSdLazyCounter, 1991 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 2053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 1991 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:23:01,032 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 413 Invalid, 2053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 1991 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 17:23:01,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5321 states. [2022-01-18 17:23:01,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5321 to 2874. [2022-01-18 17:23:01,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2874 states, 2873 states have (on average 3.673860076575009) internal successors, (10555), 2873 states have internal predecessors, (10555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:01,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2874 states to 2874 states and 10555 transitions. [2022-01-18 17:23:01,090 INFO L78 Accepts]: Start accepts. Automaton has 2874 states and 10555 transitions. Word has length 26 [2022-01-18 17:23:01,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:23:01,090 INFO L470 AbstractCegarLoop]: Abstraction has 2874 states and 10555 transitions. [2022-01-18 17:23:01,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:01,090 INFO L276 IsEmpty]: Start isEmpty. Operand 2874 states and 10555 transitions. [2022-01-18 17:23:01,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:23:01,094 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:23:01,094 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:23:01,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-01-18 17:23:01,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:23:01,307 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:23:01,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:23:01,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1451678616, now seen corresponding path program 17 times [2022-01-18 17:23:01,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:23:01,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919448253] [2022-01-18 17:23:01,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:23:01,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:23:01,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:23:01,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-18 17:23:01,524 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:23:01,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919448253] [2022-01-18 17:23:01,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919448253] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:23:01,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917797852] [2022-01-18 17:23:01,524 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:23:01,524 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:23:01,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:23:01,525 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-18 17:23:01,526 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-18 17:23:01,546 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:23:01,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:23:01,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:23:01,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:23:02,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:23:02,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:23:02,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:23:02,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-18 17:23:02,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:23:02,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:23:02,672 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:23:02,672 INFO L387 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 191 treesize of output 161 [2022-01-18 17:23:03,800 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:23:03,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917797852] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:23:03,800 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:23:03,800 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 17:23:03,800 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021855899] [2022-01-18 17:23:03,800 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:23:03,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:23:03,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:23:03,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:23:03,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:23:03,801 INFO L87 Difference]: Start difference. First operand 2874 states and 10555 transitions. Second operand has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:16,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:23:16,925 INFO L93 Difference]: Finished difference Result 7617 states and 24262 transitions. [2022-01-18 17:23:16,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2022-01-18 17:23:16,925 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:23:16,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:23:16,938 INFO L225 Difference]: With dead ends: 7617 [2022-01-18 17:23:16,938 INFO L226 Difference]: Without dead ends: 7494 [2022-01-18 17:23:16,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7093 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=2703, Invalid=16757, Unknown=0, NotChecked=0, Total=19460 [2022-01-18 17:23:16,939 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 708 mSDsluCounter, 1445 mSDsCounter, 0 mSdLazyCounter, 2675 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 708 SdHoareTripleChecker+Valid, 720 SdHoareTripleChecker+Invalid, 2802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 2675 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:23:16,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [708 Valid, 720 Invalid, 2802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 2675 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 17:23:16,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7494 states. [2022-01-18 17:23:16,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7494 to 3006. [2022-01-18 17:23:17,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3006 states, 3005 states have (on average 3.695840266222962) internal successors, (11106), 3005 states have internal predecessors, (11106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:17,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3006 states to 3006 states and 11106 transitions. [2022-01-18 17:23:17,007 INFO L78 Accepts]: Start accepts. Automaton has 3006 states and 11106 transitions. Word has length 26 [2022-01-18 17:23:17,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:23:17,007 INFO L470 AbstractCegarLoop]: Abstraction has 3006 states and 11106 transitions. [2022-01-18 17:23:17,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4074074074074074) internal successors, (65), 27 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:17,008 INFO L276 IsEmpty]: Start isEmpty. Operand 3006 states and 11106 transitions. [2022-01-18 17:23:17,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:23:17,012 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:23:17,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, 1, 1, 1] [2022-01-18 17:23:17,027 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-01-18 17:23:17,212 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:23:17,212 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:23:17,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:23:17,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1057572634, now seen corresponding path program 18 times [2022-01-18 17:23:17,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:23:17,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620678783] [2022-01-18 17:23:17,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:23:17,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:23:17,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:23:17,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-18 17:23:17,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:23:17,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620678783] [2022-01-18 17:23:17,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620678783] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:23:17,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792784241] [2022-01-18 17:23:17,394 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:23:17,394 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:23:17,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:23:17,395 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-18 17:23:17,395 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-18 17:23:17,422 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:23:17,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:23:17,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:23:17,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:23:17,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:23:17,776 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:23:17,776 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:23:18,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-18 17:23:18,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:23:18,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:23:18,467 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:23:18,467 INFO L387 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 191 treesize of output 161 [2022-01-18 17:23:19,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-18 17:23:19,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792784241] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:23:19,846 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:23:19,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 17:23:19,846 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354055776] [2022-01-18 17:23:19,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:23:19,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:23:19,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:23:19,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:23:19,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:23:19,847 INFO L87 Difference]: Start difference. First operand 3006 states and 11106 transitions. Second operand has 23 states, 23 states have (on average 2.5652173913043477) 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-18 17:23:24,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:23:24,359 INFO L93 Difference]: Finished difference Result 6198 states and 20622 transitions. [2022-01-18 17:23:24,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 17:23:24,359 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.5652173913043477) 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 26 [2022-01-18 17:23:24,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:23:24,370 INFO L225 Difference]: With dead ends: 6198 [2022-01-18 17:23:24,370 INFO L226 Difference]: Without dead ends: 6130 [2022-01-18 17:23:24,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1654 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=944, Invalid=4026, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 17:23:24,371 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 461 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 1593 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 1694 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 17:23:24,371 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [461 Valid, 441 Invalid, 1694 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1593 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 17:23:24,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6130 states. [2022-01-18 17:23:24,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6130 to 3063. [2022-01-18 17:23:24,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3063 states, 3062 states have (on average 3.7021554539516655) internal successors, (11336), 3062 states have internal predecessors, (11336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:24,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3063 states to 3063 states and 11336 transitions. [2022-01-18 17:23:24,432 INFO L78 Accepts]: Start accepts. Automaton has 3063 states and 11336 transitions. Word has length 26 [2022-01-18 17:23:24,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:23:24,432 INFO L470 AbstractCegarLoop]: Abstraction has 3063 states and 11336 transitions. [2022-01-18 17:23:24,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.5652173913043477) 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-18 17:23:24,433 INFO L276 IsEmpty]: Start isEmpty. Operand 3063 states and 11336 transitions. [2022-01-18 17:23:24,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:23:24,437 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:23:24,437 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:23:24,452 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-18 17:23:24,646 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,SelfDestructingSolverStorable59 [2022-01-18 17:23:24,646 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:23:24,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:23:24,646 INFO L85 PathProgramCache]: Analyzing trace with hash -911772596, now seen corresponding path program 19 times [2022-01-18 17:23:24,646 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:23:24,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163113009] [2022-01-18 17:23:24,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:23:24,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:23:24,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:23:24,831 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:23:24,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:23:24,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163113009] [2022-01-18 17:23:24,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163113009] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:23:24,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35314404] [2022-01-18 17:23:24,831 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:23:24,831 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:23:24,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:23:24,832 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-18 17:23:24,833 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-18 17:23:24,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:23:24,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:23:24,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:23:25,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:23:25,180 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:23:25,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:23:25,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-18 17:23:25,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:23:25,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:23:25,970 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:23:25,970 INFO L387 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 195 treesize of output 161 [2022-01-18 17:23:27,230 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:23:27,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35314404] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:23:27,230 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:23:27,230 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 17:23:27,230 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707936766] [2022-01-18 17:23:27,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:23:27,230 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:23:27,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:23:27,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:23:27,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:23:27,231 INFO L87 Difference]: Start difference. First operand 3063 states and 11336 transitions. Second operand has 24 states, 24 states have (on average 2.5) 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-18 17:23:32,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:23:32,255 INFO L93 Difference]: Finished difference Result 6332 states and 20827 transitions. [2022-01-18 17:23:32,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 17:23:32,256 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5) 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 26 [2022-01-18 17:23:32,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:23:32,267 INFO L225 Difference]: With dead ends: 6332 [2022-01-18 17:23:32,267 INFO L226 Difference]: Without dead ends: 6201 [2022-01-18 17:23:32,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1699 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=963, Invalid=4293, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 17:23:32,268 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 391 mSDsluCounter, 788 mSDsCounter, 0 mSdLazyCounter, 1663 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 1750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 17:23:32,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 410 Invalid, 1750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1663 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 17:23:32,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6201 states. [2022-01-18 17:23:32,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6201 to 3158. [2022-01-18 17:23:32,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3158 states, 3157 states have (on average 3.692112765283497) internal successors, (11656), 3157 states have internal predecessors, (11656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:32,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3158 states to 3158 states and 11656 transitions. [2022-01-18 17:23:32,330 INFO L78 Accepts]: Start accepts. Automaton has 3158 states and 11656 transitions. Word has length 26 [2022-01-18 17:23:32,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:23:32,330 INFO L470 AbstractCegarLoop]: Abstraction has 3158 states and 11656 transitions. [2022-01-18 17:23:32,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5) 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-18 17:23:32,330 INFO L276 IsEmpty]: Start isEmpty. Operand 3158 states and 11656 transitions. [2022-01-18 17:23:32,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:23:32,335 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:23:32,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, 1, 1, 1] [2022-01-18 17:23:32,350 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-01-18 17:23:32,535 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,SelfDestructingSolverStorable60 [2022-01-18 17:23:32,535 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:23:32,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:23:32,536 INFO L85 PathProgramCache]: Analyzing trace with hash 529023014, now seen corresponding path program 20 times [2022-01-18 17:23:32,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:23:32,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276205586] [2022-01-18 17:23:32,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:23:32,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:23:32,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:23:32,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-18 17:23:32,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:23:32,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276205586] [2022-01-18 17:23:32,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276205586] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:23:32,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27835421] [2022-01-18 17:23:32,794 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:23:32,794 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:23:32,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:23:32,795 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-18 17:23:32,796 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-18 17:23:32,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:23:32,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:23:32,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:23:32,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:23:33,314 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:23:33,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 109 treesize of output 91 [2022-01-18 17:23:33,648 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:23:33,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:23:34,214 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:23:34,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:23:34,227 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:23:34,227 INFO L387 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 191 treesize of output 149 [2022-01-18 17:23:34,990 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:23:34,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27835421] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:23:34,991 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:23:34,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2022-01-18 17:23:34,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860481765] [2022-01-18 17:23:34,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:23:34,991 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:23:34,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:23:34,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:23:34,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:23:34,991 INFO L87 Difference]: Start difference. First operand 3158 states and 11656 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:42,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:23:42,844 INFO L93 Difference]: Finished difference Result 5637 states and 19006 transitions. [2022-01-18 17:23:42,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-01-18 17:23:42,844 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:23:42,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:23:42,854 INFO L225 Difference]: With dead ends: 5637 [2022-01-18 17:23:42,854 INFO L226 Difference]: Without dead ends: 5533 [2022-01-18 17:23:42,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3361 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=1454, Invalid=8248, Unknown=0, NotChecked=0, Total=9702 [2022-01-18 17:23:42,855 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 475 mSDsluCounter, 984 mSDsCounter, 0 mSdLazyCounter, 1969 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 475 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 2039 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1969 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:23:42,855 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [475 Valid, 526 Invalid, 2039 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1969 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 17:23:42,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5533 states. [2022-01-18 17:23:42,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5533 to 3208. [2022-01-18 17:23:42,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3208 states, 3207 states have (on average 3.6894293732460244) internal successors, (11832), 3207 states have internal predecessors, (11832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:42,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3208 states to 3208 states and 11832 transitions. [2022-01-18 17:23:42,927 INFO L78 Accepts]: Start accepts. Automaton has 3208 states and 11832 transitions. Word has length 26 [2022-01-18 17:23:42,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:23:42,927 INFO L470 AbstractCegarLoop]: Abstraction has 3208 states and 11832 transitions. [2022-01-18 17:23:42,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:42,928 INFO L276 IsEmpty]: Start isEmpty. Operand 3208 states and 11832 transitions. [2022-01-18 17:23:42,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:23:42,932 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:23:42,932 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:23:42,947 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-01-18 17:23:43,132 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,SelfDestructingSolverStorable61 [2022-01-18 17:23:43,133 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:23:43,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:23:43,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1454516880, now seen corresponding path program 21 times [2022-01-18 17:23:43,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:23:43,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810482916] [2022-01-18 17:23:43,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:23:43,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:23:43,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:23:43,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-18 17:23:43,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:23:43,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810482916] [2022-01-18 17:23:43,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810482916] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:23:43,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244926853] [2022-01-18 17:23:43,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:23:43,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:23:43,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:23:43,396 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-18 17:23:43,397 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-18 17:23:43,418 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 17:23:43,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:23:43,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:23:43,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:23:43,836 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:23:43,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 109 treesize of output 91 [2022-01-18 17:23:44,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-18 17:23:44,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:23:45,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:23:45,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:23:45,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:23:45,084 INFO L387 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 195 treesize of output 149 [2022-01-18 17:23:45,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-18 17:23:45,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244926853] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:23:45,854 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:23:45,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 29 [2022-01-18 17:23:45,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552102564] [2022-01-18 17:23:45,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:23:45,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 17:23:45,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:23:45,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 17:23:45,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=693, Unknown=0, NotChecked=0, Total=812 [2022-01-18 17:23:45,854 INFO L87 Difference]: Start difference. First operand 3208 states and 11832 transitions. Second operand has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:51,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:23:51,057 INFO L93 Difference]: Finished difference Result 5820 states and 20158 transitions. [2022-01-18 17:23:51,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 17:23:51,058 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:23:51,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:23:51,068 INFO L225 Difference]: With dead ends: 5820 [2022-01-18 17:23:51,068 INFO L226 Difference]: Without dead ends: 5778 [2022-01-18 17:23:51,069 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1835 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=1077, Invalid=4929, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 17:23:51,069 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 613 mSDsluCounter, 733 mSDsCounter, 0 mSdLazyCounter, 1461 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 613 SdHoareTripleChecker+Valid, 415 SdHoareTripleChecker+Invalid, 1997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 428 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:23:51,069 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [613 Valid, 415 Invalid, 1997 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1461 Invalid, 0 Unknown, 428 Unchecked, 0.8s Time] [2022-01-18 17:23:51,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5778 states. [2022-01-18 17:23:51,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5778 to 3259. [2022-01-18 17:23:51,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3259 states, 3258 states have (on average 3.6844689993861266) internal successors, (12004), 3258 states have internal predecessors, (12004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:51,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3259 states to 3259 states and 12004 transitions. [2022-01-18 17:23:51,151 INFO L78 Accepts]: Start accepts. Automaton has 3259 states and 12004 transitions. Word has length 26 [2022-01-18 17:23:51,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:23:51,152 INFO L470 AbstractCegarLoop]: Abstraction has 3259 states and 12004 transitions. [2022-01-18 17:23:51,152 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:51,152 INFO L276 IsEmpty]: Start isEmpty. Operand 3259 states and 12004 transitions. [2022-01-18 17:23:51,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:23:51,156 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:23:51,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, 1, 1, 1] [2022-01-18 17:23:51,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-01-18 17:23:51,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:23:51,363 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:23:51,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:23:51,364 INFO L85 PathProgramCache]: Analyzing trace with hash 276612340, now seen corresponding path program 22 times [2022-01-18 17:23:51,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:23:51,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880947056] [2022-01-18 17:23:51,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:23:51,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:23:51,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:23:51,534 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:23:51,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:23:51,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880947056] [2022-01-18 17:23:51,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880947056] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:23:51,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397967140] [2022-01-18 17:23:51,535 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:23:51,535 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:23:51,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:23:51,536 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-18 17:23:51,536 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-18 17:23:51,556 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:23:51,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:23:51,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:23:51,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:23:51,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:23:51,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:23:51,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:23:52,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-18 17:23:52,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:23:52,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:23:52,559 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:23:52,559 INFO L387 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 191 treesize of output 157 [2022-01-18 17:23:53,458 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:23:53,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1397967140] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:23:53,459 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:23:53,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 17:23:53,459 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271939983] [2022-01-18 17:23:53,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:23:53,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:23:53,459 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:23:53,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:23:53,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:23:53,459 INFO L87 Difference]: Start difference. First operand 3259 states and 12004 transitions. Second operand has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 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-18 17:23:56,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:23:56,838 INFO L93 Difference]: Finished difference Result 5705 states and 19109 transitions. [2022-01-18 17:23:56,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 17:23:56,838 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 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 26 [2022-01-18 17:23:56,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:23:56,848 INFO L225 Difference]: With dead ends: 5705 [2022-01-18 17:23:56,848 INFO L226 Difference]: Without dead ends: 5592 [2022-01-18 17:23:56,849 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1146 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=658, Invalid=3002, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 17:23:56,849 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 379 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 1295 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 1384 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:23:56,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [379 Valid, 344 Invalid, 1384 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1295 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:23:56,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5592 states. [2022-01-18 17:23:56,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5592 to 3235. [2022-01-18 17:23:56,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3235 states, 3234 states have (on average 3.688311688311688) internal successors, (11928), 3234 states have internal predecessors, (11928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:23:56,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3235 states to 3235 states and 11928 transitions. [2022-01-18 17:23:56,909 INFO L78 Accepts]: Start accepts. Automaton has 3235 states and 11928 transitions. Word has length 26 [2022-01-18 17:23:56,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:23:56,909 INFO L470 AbstractCegarLoop]: Abstraction has 3235 states and 11928 transitions. [2022-01-18 17:23:56,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 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-18 17:23:56,909 INFO L276 IsEmpty]: Start isEmpty. Operand 3235 states and 11928 transitions. [2022-01-18 17:23:56,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:23:56,914 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:23:56,914 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:23:56,930 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-01-18 17:23:57,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:23:57,131 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:23:57,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:23:57,131 INFO L85 PathProgramCache]: Analyzing trace with hash 777923186, now seen corresponding path program 23 times [2022-01-18 17:23:57,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:23:57,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75564023] [2022-01-18 17:23:57,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:23:57,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:23:57,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:23:57,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-18 17:23:57,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:23:57,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75564023] [2022-01-18 17:23:57,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75564023] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:23:57,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075442957] [2022-01-18 17:23:57,338 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:23:57,338 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:23:57,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:23:57,339 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-18 17:23:57,340 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-18 17:23:57,360 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:23:57,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:23:57,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 17:23:57,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:23:57,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:23:57,756 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:23:57,756 INFO L387 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 119 treesize of output 93 [2022-01-18 17:23: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-18 17:23:58,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:23:58,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:23:58,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:23:58,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:23:58,924 INFO L387 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 195 treesize of output 149 [2022-01-18 17:23:59,426 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:23:59,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075442957] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:23:59,427 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:23:59,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2022-01-18 17:23:59,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271460601] [2022-01-18 17:23:59,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:23:59,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:23:59,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:23:59,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:23:59,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:23:59,427 INFO L87 Difference]: Start difference. First operand 3235 states and 11928 transitions. Second operand has 25 states, 25 states have (on average 2.36) 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-18 17:24:09,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:24:09,557 INFO L93 Difference]: Finished difference Result 6971 states and 23464 transitions. [2022-01-18 17:24:09,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-01-18 17:24:09,557 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.36) 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 26 [2022-01-18 17:24:09,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:24:09,570 INFO L225 Difference]: With dead ends: 6971 [2022-01-18 17:24:09,570 INFO L226 Difference]: Without dead ends: 6895 [2022-01-18 17:24:09,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5775 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=2364, Invalid=13136, Unknown=0, NotChecked=0, Total=15500 [2022-01-18 17:24:09,572 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 587 mSDsluCounter, 1001 mSDsCounter, 0 mSdLazyCounter, 1878 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 587 SdHoareTripleChecker+Valid, 566 SdHoareTripleChecker+Invalid, 2171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1878 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 173 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:24:09,572 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [587 Valid, 566 Invalid, 2171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1878 Invalid, 0 Unknown, 173 Unchecked, 1.1s Time] [2022-01-18 17:24:09,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6895 states. [2022-01-18 17:24:09,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6895 to 3254. [2022-01-18 17:24:09,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3254 states, 3253 states have (on average 3.6910544113126345) internal successors, (12007), 3253 states have internal predecessors, (12007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:09,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3254 states to 3254 states and 12007 transitions. [2022-01-18 17:24:09,670 INFO L78 Accepts]: Start accepts. Automaton has 3254 states and 12007 transitions. Word has length 26 [2022-01-18 17:24:09,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:24:09,670 INFO L470 AbstractCegarLoop]: Abstraction has 3254 states and 12007 transitions. [2022-01-18 17:24:09,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.36) 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-18 17:24:09,671 INFO L276 IsEmpty]: Start isEmpty. Operand 3254 states and 12007 transitions. [2022-01-18 17:24:09,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:24:09,675 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:24:09,675 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:24:09,691 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-01-18 17:24:09,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-01-18 17:24:09,888 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:24:09,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:24:09,888 INFO L85 PathProgramCache]: Analyzing trace with hash -2033909172, now seen corresponding path program 24 times [2022-01-18 17:24:09,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:24:09,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166556938] [2022-01-18 17:24:09,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:24:09,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:24:09,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:24:10,145 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:10,145 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:24:10,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166556938] [2022-01-18 17:24:10,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166556938] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:24:10,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135366542] [2022-01-18 17:24:10,146 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:24:10,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:24:10,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:24:10,147 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-18 17:24:10,147 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-18 17:24:10,173 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 17:24:10,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:24:10,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:24:10,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:24:10,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:24:10,661 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:24:10,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:24:11,082 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:11,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:24:11,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:24:11,564 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:24:11,564 INFO L387 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 195 treesize of output 157 [2022-01-18 17:24:13,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-18 17:24:13,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135366542] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:24:13,364 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:24:13,364 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 27 [2022-01-18 17:24:13,364 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127556219] [2022-01-18 17:24:13,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:24:13,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:24:13,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:24:13,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:24:13,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:24:13,365 INFO L87 Difference]: Start difference. First operand 3254 states and 12007 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:18,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:24:18,244 INFO L93 Difference]: Finished difference Result 6564 states and 21953 transitions. [2022-01-18 17:24:18,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 17:24:18,245 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:24:18,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:24:18,256 INFO L225 Difference]: With dead ends: 6564 [2022-01-18 17:24:18,256 INFO L226 Difference]: Without dead ends: 6477 [2022-01-18 17:24:18,256 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2208 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=1116, Invalid=5690, Unknown=0, NotChecked=0, Total=6806 [2022-01-18 17:24:18,257 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 417 mSDsluCounter, 792 mSDsCounter, 0 mSdLazyCounter, 1515 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 2060 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 1515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 450 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:24:18,257 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [417 Valid, 424 Invalid, 2060 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 1515 Invalid, 0 Unknown, 450 Unchecked, 0.8s Time] [2022-01-18 17:24:18,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6477 states. [2022-01-18 17:24:18,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6477 to 3275. [2022-01-18 17:24:18,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3275 states, 3274 states have (on average 3.693341478313989) internal successors, (12092), 3274 states have internal predecessors, (12092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:18,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3275 states to 3275 states and 12092 transitions. [2022-01-18 17:24:18,320 INFO L78 Accepts]: Start accepts. Automaton has 3275 states and 12092 transitions. Word has length 26 [2022-01-18 17:24:18,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:24:18,320 INFO L470 AbstractCegarLoop]: Abstraction has 3275 states and 12092 transitions. [2022-01-18 17:24:18,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:18,320 INFO L276 IsEmpty]: Start isEmpty. Operand 3275 states and 12092 transitions. [2022-01-18 17:24:18,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:24:18,325 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:24:18,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, 1, 1, 1] [2022-01-18 17:24:18,341 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-18 17:24:18,525 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,SelfDestructingSolverStorable65 [2022-01-18 17:24:18,525 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:24:18,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:24:18,525 INFO L85 PathProgramCache]: Analyzing trace with hash 920481968, now seen corresponding path program 25 times [2022-01-18 17:24:18,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:24:18,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475659170] [2022-01-18 17:24:18,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:24:18,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:24:18,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:24:18,818 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:18,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:24:18,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475659170] [2022-01-18 17:24:18,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475659170] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:24:18,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087979660] [2022-01-18 17:24:18,819 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:24:18,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:24:18,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:24:18,820 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-18 17:24:18,839 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-18 17:24:18,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:24:18,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:24:18,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:24:19,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:24:19,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:24:19,279 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:24:19,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 141 treesize of output 99 [2022-01-18 17:24:19,644 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:19,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:24:20,174 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:24:20,175 INFO L387 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 191 treesize of output 157 [2022-01-18 17:24:21,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-18 17:24:21,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2087979660] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:24:21,579 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:24:21,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 17:24:21,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650962708] [2022-01-18 17:24:21,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:24:21,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:24:21,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:24:21,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:24:21,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:24:21,580 INFO L87 Difference]: Start difference. First operand 3275 states and 12092 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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-18 17:24:25,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:24:25,533 INFO L93 Difference]: Finished difference Result 5691 states and 19448 transitions. [2022-01-18 17:24:25,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 17:24:25,533 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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 26 [2022-01-18 17:24:25,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:24:25,543 INFO L225 Difference]: With dead ends: 5691 [2022-01-18 17:24:25,543 INFO L226 Difference]: Without dead ends: 5631 [2022-01-18 17:24:25,543 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1643 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=852, Invalid=4550, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 17:24:25,544 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 382 mSDsluCounter, 605 mSDsCounter, 0 mSdLazyCounter, 1473 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 1542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:24:25,544 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [382 Valid, 329 Invalid, 1542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1473 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:24:25,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5631 states. [2022-01-18 17:24:25,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5631 to 3311. [2022-01-18 17:24:25,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3311 states, 3310 states have (on average 3.693655589123867) internal successors, (12226), 3310 states have internal predecessors, (12226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:25,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3311 states to 3311 states and 12226 transitions. [2022-01-18 17:24:25,624 INFO L78 Accepts]: Start accepts. Automaton has 3311 states and 12226 transitions. Word has length 26 [2022-01-18 17:24:25,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:24:25,624 INFO L470 AbstractCegarLoop]: Abstraction has 3311 states and 12226 transitions. [2022-01-18 17:24:25,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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-18 17:24:25,624 INFO L276 IsEmpty]: Start isEmpty. Operand 3311 states and 12226 transitions. [2022-01-18 17:24:25,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:24:25,629 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:24:25,629 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:24:25,644 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-01-18 17:24:25,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:24:25,829 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:24:25,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:24:25,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1907973580, now seen corresponding path program 26 times [2022-01-18 17:24:25,830 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:24:25,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157852185] [2022-01-18 17:24:25,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:24:25,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:24:25,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:24:26,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-18 17:24:26,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:24:26,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157852185] [2022-01-18 17:24:26,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157852185] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:24:26,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38628365] [2022-01-18 17:24:26,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:24:26,028 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:24:26,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:24:26,029 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-18 17:24:26,030 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-18 17:24:26,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:24:26,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:24:26,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:24:26,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:24:26,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:24:26,351 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:24:26,351 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:24:26,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-18 17:24:26,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:24:27,220 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:24:27,221 INFO L387 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 195 treesize of output 157 [2022-01-18 17:24:28,447 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:28,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38628365] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:24:28,448 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:24:28,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 17:24:28,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187066524] [2022-01-18 17:24:28,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:24:28,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:24:28,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:24:28,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:24:28,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:24:28,448 INFO L87 Difference]: Start difference. First operand 3311 states and 12226 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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-18 17:24:32,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:24:32,694 INFO L93 Difference]: Finished difference Result 5998 states and 20421 transitions. [2022-01-18 17:24:32,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 17:24:32,694 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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 26 [2022-01-18 17:24:32,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:24:32,705 INFO L225 Difference]: With dead ends: 5998 [2022-01-18 17:24:32,705 INFO L226 Difference]: Without dead ends: 5918 [2022-01-18 17:24:32,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1823 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=874, Invalid=5132, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 17:24:32,706 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 376 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 1957 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 2038 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1957 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 17:24:32,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [376 Valid, 435 Invalid, 2038 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1957 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 17:24:32,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5918 states. [2022-01-18 17:24:32,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5918 to 3317. [2022-01-18 17:24:32,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3317 states, 3316 states have (on average 3.693003618817853) internal successors, (12246), 3316 states have internal predecessors, (12246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:32,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3317 states to 3317 states and 12246 transitions. [2022-01-18 17:24:32,772 INFO L78 Accepts]: Start accepts. Automaton has 3317 states and 12246 transitions. Word has length 26 [2022-01-18 17:24:32,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:24:32,773 INFO L470 AbstractCegarLoop]: Abstraction has 3317 states and 12246 transitions. [2022-01-18 17:24:32,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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-18 17:24:32,773 INFO L276 IsEmpty]: Start isEmpty. Operand 3317 states and 12246 transitions. [2022-01-18 17:24:32,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:24:32,778 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:24:32,778 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:24:32,797 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-18 17:24:32,993 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,SelfDestructingSolverStorable67 [2022-01-18 17:24:32,993 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:24:32,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:24:32,994 INFO L85 PathProgramCache]: Analyzing trace with hash 457853170, now seen corresponding path program 40 times [2022-01-18 17:24:32,994 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:24:32,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826541912] [2022-01-18 17:24:32,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:24:32,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:24:32,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:24:33,274 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:33,274 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:24:33,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826541912] [2022-01-18 17:24:33,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826541912] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:24:33,274 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057526593] [2022-01-18 17:24:33,275 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:24:33,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:24:33,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:24:33,275 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-18 17:24:33,276 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-18 17:24:33,298 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:24:33,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:24:33,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:24:33,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:24:33,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:24:33,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:24:33,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:24:33,800 INFO L387 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 115 treesize of output 75 [2022-01-18 17:24:33,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-18 17:24:33,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:24:34,398 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:24:34,398 INFO L387 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 215 treesize of output 149 [2022-01-18 17:24:34,857 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:34,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057526593] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:24:34,857 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:24:34,857 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-01-18 17:24:34,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061367602] [2022-01-18 17:24:34,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:24:34,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:24:34,857 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:24:34,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:24:34,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:24:34,858 INFO L87 Difference]: Start difference. First operand 3317 states and 12246 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:38,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:24:38,157 INFO L93 Difference]: Finished difference Result 5281 states and 18374 transitions. [2022-01-18 17:24:38,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 17:24:38,158 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:24:38,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:24:38,167 INFO L225 Difference]: With dead ends: 5281 [2022-01-18 17:24:38,167 INFO L226 Difference]: Without dead ends: 5180 [2022-01-18 17:24:38,168 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1479 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=705, Invalid=3987, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 17:24:38,168 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 269 mSDsluCounter, 884 mSDsCounter, 0 mSdLazyCounter, 1698 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 1773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:24:38,168 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [269 Valid, 411 Invalid, 1773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1698 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:24:38,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5180 states. [2022-01-18 17:24:38,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5180 to 3363. [2022-01-18 17:24:38,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3363 states, 3362 states have (on average 3.6820345032718618) internal successors, (12379), 3362 states have internal predecessors, (12379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:38,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3363 states to 3363 states and 12379 transitions. [2022-01-18 17:24:38,228 INFO L78 Accepts]: Start accepts. Automaton has 3363 states and 12379 transitions. Word has length 26 [2022-01-18 17:24:38,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:24:38,228 INFO L470 AbstractCegarLoop]: Abstraction has 3363 states and 12379 transitions. [2022-01-18 17:24:38,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:38,228 INFO L276 IsEmpty]: Start isEmpty. Operand 3363 states and 12379 transitions. [2022-01-18 17:24:38,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:24:38,233 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:24:38,233 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:24:38,249 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-18 17:24:38,434 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,SelfDestructingSolverStorable68 [2022-01-18 17:24:38,434 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:24:38,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:24:38,434 INFO L85 PathProgramCache]: Analyzing trace with hash 54649616, now seen corresponding path program 41 times [2022-01-18 17:24:38,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:24:38,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283559978] [2022-01-18 17:24:38,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:24:38,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:24:38,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:24:38,728 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:38,728 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:24:38,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283559978] [2022-01-18 17:24:38,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283559978] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:24:38,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935424896] [2022-01-18 17:24:38,728 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:24:38,728 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:24:38,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:24:38,729 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-18 17:24:38,731 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-18 17:24:38,753 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 17:24:38,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:24:38,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:24:38,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:24:39,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:24:39,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:24:39,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:24:39,207 INFO L387 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 119 treesize of output 75 [2022-01-18 17:24:39,313 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:39,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:24:39,818 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:24:39,818 INFO L387 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 211 treesize of output 149 [2022-01-18 17:24:40,315 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:40,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935424896] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:24:40,316 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:24:40,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-01-18 17:24:40,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88558775] [2022-01-18 17:24:40,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:24:40,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:24:40,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:24:40,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:24:40,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:24:40,316 INFO L87 Difference]: Start difference. First operand 3363 states and 12379 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:44,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:24:44,966 INFO L93 Difference]: Finished difference Result 5842 states and 20231 transitions. [2022-01-18 17:24:44,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 17:24:44,966 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:24:44,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:24:44,977 INFO L225 Difference]: With dead ends: 5842 [2022-01-18 17:24:44,977 INFO L226 Difference]: Without dead ends: 5798 [2022-01-18 17:24:44,978 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3159 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1313, Invalid=7807, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 17:24:44,978 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 269 mSDsluCounter, 1033 mSDsCounter, 0 mSdLazyCounter, 1946 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 2156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1946 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 106 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 17:24:44,978 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [269 Valid, 534 Invalid, 2156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1946 Invalid, 0 Unknown, 106 Unchecked, 0.9s Time] [2022-01-18 17:24:44,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5798 states. [2022-01-18 17:24:45,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5798 to 3363. [2022-01-18 17:24:45,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3363 states, 3362 states have (on average 3.6856038072575847) internal successors, (12391), 3362 states have internal predecessors, (12391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:45,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3363 states to 3363 states and 12391 transitions. [2022-01-18 17:24:45,043 INFO L78 Accepts]: Start accepts. Automaton has 3363 states and 12391 transitions. Word has length 26 [2022-01-18 17:24:45,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:24:45,043 INFO L470 AbstractCegarLoop]: Abstraction has 3363 states and 12391 transitions. [2022-01-18 17:24:45,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:45,044 INFO L276 IsEmpty]: Start isEmpty. Operand 3363 states and 12391 transitions. [2022-01-18 17:24:45,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:24:45,049 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:24:45,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, 1, 1, 1] [2022-01-18 17:24:45,064 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-01-18 17:24:45,249 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,SelfDestructingSolverStorable69 [2022-01-18 17:24:45,249 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:24:45,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:24:45,249 INFO L85 PathProgramCache]: Analyzing trace with hash -533725808, now seen corresponding path program 27 times [2022-01-18 17:24:45,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:24:45,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574938420] [2022-01-18 17:24:45,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:24:45,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:24:45,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:24:45,537 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:45,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:24:45,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574938420] [2022-01-18 17:24:45,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574938420] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:24:45,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193495798] [2022-01-18 17:24:45,538 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:24:45,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:24:45,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:24:45,539 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-18 17:24:45,539 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-18 17:24:45,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:24:45,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:24:45,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:24:45,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:24:46,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:24:46,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:24:46,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:24:46,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-18 17:24:46,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:24:46,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:24:46,605 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:24:46,606 INFO L387 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 191 treesize of output 157 [2022-01-18 17:24:48,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-18 17:24:48,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193495798] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:24:48,423 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:24:48,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:24:48,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226682660] [2022-01-18 17:24:48,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:24:48,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:24:48,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:24:48,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:24:48,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:24:48,423 INFO L87 Difference]: Start difference. First operand 3363 states and 12391 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:52,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:24:52,172 INFO L93 Difference]: Finished difference Result 6923 states and 22951 transitions. [2022-01-18 17:24:52,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 17:24:52,173 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:24:52,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:24:52,185 INFO L225 Difference]: With dead ends: 6923 [2022-01-18 17:24:52,185 INFO L226 Difference]: Without dead ends: 6893 [2022-01-18 17:24:52,185 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1650 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1112, Invalid=3858, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 17:24:52,185 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 567 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 1213 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 567 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 1491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 1213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 173 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:24:52,185 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [567 Valid, 357 Invalid, 1491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 1213 Invalid, 0 Unknown, 173 Unchecked, 0.7s Time] [2022-01-18 17:24:52,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6893 states. [2022-01-18 17:24:52,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6893 to 3448. [2022-01-18 17:24:52,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3448 states, 3447 states have (on average 3.688424717145344) internal successors, (12714), 3447 states have internal predecessors, (12714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:52,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3448 states to 3448 states and 12714 transitions. [2022-01-18 17:24:52,255 INFO L78 Accepts]: Start accepts. Automaton has 3448 states and 12714 transitions. Word has length 26 [2022-01-18 17:24:52,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:24:52,255 INFO L470 AbstractCegarLoop]: Abstraction has 3448 states and 12714 transitions. [2022-01-18 17:24:52,255 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:52,255 INFO L276 IsEmpty]: Start isEmpty. Operand 3448 states and 12714 transitions. [2022-01-18 17:24:52,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:24:52,260 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:24:52,260 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:24:52,275 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-01-18 17:24:52,460 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,SelfDestructingSolverStorable70 [2022-01-18 17:24:52,460 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:24:52,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:24:52,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1056144568, now seen corresponding path program 28 times [2022-01-18 17:24:52,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:24:52,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300849380] [2022-01-18 17:24:52,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:24:52,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:24:52,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:24:52,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-18 17:24:52,879 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:24:52,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300849380] [2022-01-18 17:24:52,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300849380] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:24:52,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322395078] [2022-01-18 17:24:52,879 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:24:52,879 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:24:52,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:24:52,880 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-18 17:24:52,881 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-18 17:24:52,901 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:24:52,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:24:52,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:24:52,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:24:53,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:24:53,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:24:53,452 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:24:53,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-18 17:24:53,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:24:53,979 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:24:53,995 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:24:53,995 INFO L387 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 191 treesize of output 157 [2022-01-18 17:24:55,210 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:24:55,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322395078] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:24:55,210 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:24:55,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:24:55,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572690924] [2022-01-18 17:24:55,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:24:55,211 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:24:55,211 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:24:55,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:24:55,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:24:55,211 INFO L87 Difference]: Start difference. First operand 3448 states and 12714 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:59,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:24:59,847 INFO L93 Difference]: Finished difference Result 6814 states and 22719 transitions. [2022-01-18 17:24:59,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 17:24:59,847 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:24:59,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:24:59,859 INFO L225 Difference]: With dead ends: 6814 [2022-01-18 17:24:59,859 INFO L226 Difference]: Without dead ends: 6784 [2022-01-18 17:24:59,860 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1836 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1204, Invalid=4198, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 17:24:59,860 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 541 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 1115 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 541 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 1494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 1115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 284 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:24:59,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [541 Valid, 388 Invalid, 1494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 1115 Invalid, 0 Unknown, 284 Unchecked, 0.7s Time] [2022-01-18 17:24:59,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6784 states. [2022-01-18 17:24:59,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6784 to 3462. [2022-01-18 17:24:59,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3462 states, 3461 states have (on average 3.6908407974573825) internal successors, (12774), 3461 states have internal predecessors, (12774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:59,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3462 states to 3462 states and 12774 transitions. [2022-01-18 17:24:59,941 INFO L78 Accepts]: Start accepts. Automaton has 3462 states and 12774 transitions. Word has length 26 [2022-01-18 17:24:59,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:24:59,941 INFO L470 AbstractCegarLoop]: Abstraction has 3462 states and 12774 transitions. [2022-01-18 17:24:59,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:24:59,941 INFO L276 IsEmpty]: Start isEmpty. Operand 3462 states and 12774 transitions. [2022-01-18 17:24:59,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:24:59,946 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:24:59,946 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:24:59,961 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-01-18 17:25:00,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:25:00,146 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:25:00,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:25:00,147 INFO L85 PathProgramCache]: Analyzing trace with hash -561388212, now seen corresponding path program 29 times [2022-01-18 17:25:00,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:25:00,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662487894] [2022-01-18 17:25:00,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:25:00,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:25:00,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:25:00,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-18 17:25:00,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:25:00,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662487894] [2022-01-18 17:25:00,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662487894] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:25:00,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162138237] [2022-01-18 17:25:00,345 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:25:00,345 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:25:00,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:25:00,346 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-18 17:25:00,347 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-18 17:25:00,367 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:25:00,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:25:00,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:25:00,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:25:00,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:25:00,761 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:25:00,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:25:01,105 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:25:01,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:25:01,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:25:01,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:25:01,585 INFO L387 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 195 treesize of output 161 [2022-01-18 17:25:03,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-18 17:25:03,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162138237] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:25:03,094 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:25:03,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:25:03,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600107755] [2022-01-18 17:25:03,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:25:03,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:25:03,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:25:03,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:25:03,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=527, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:25:03,094 INFO L87 Difference]: Start difference. First operand 3462 states and 12774 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:25:09,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:25:09,689 INFO L93 Difference]: Finished difference Result 7670 states and 25455 transitions. [2022-01-18 17:25:09,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 17:25:09,690 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:25:09,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:25:09,703 INFO L225 Difference]: With dead ends: 7670 [2022-01-18 17:25:09,704 INFO L226 Difference]: Without dead ends: 7632 [2022-01-18 17:25:09,704 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2610 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=1461, Invalid=6021, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 17:25:09,704 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 535 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 969 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 535 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 1838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 969 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 775 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:25:09,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [535 Valid, 395 Invalid, 1838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 969 Invalid, 0 Unknown, 775 Unchecked, 0.6s Time] [2022-01-18 17:25:09,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7632 states. [2022-01-18 17:25:09,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7632 to 3511. [2022-01-18 17:25:09,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3511 states, 3510 states have (on average 3.6974358974358976) internal successors, (12978), 3510 states have internal predecessors, (12978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:25:09,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3511 states to 3511 states and 12978 transitions. [2022-01-18 17:25:09,778 INFO L78 Accepts]: Start accepts. Automaton has 3511 states and 12978 transitions. Word has length 26 [2022-01-18 17:25:09,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:25:09,778 INFO L470 AbstractCegarLoop]: Abstraction has 3511 states and 12978 transitions. [2022-01-18 17:25:09,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:25:09,778 INFO L276 IsEmpty]: Start isEmpty. Operand 3511 states and 12978 transitions. [2022-01-18 17:25:09,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:25:09,783 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:25:09,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, 1, 1, 1] [2022-01-18 17:25:09,798 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-01-18 17:25:09,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:25:09,984 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:25:09,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:25:09,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1809601360, now seen corresponding path program 42 times [2022-01-18 17:25:09,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:25:09,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050201404] [2022-01-18 17:25:09,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:25:09,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:25:09,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:25:10,217 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:25:10,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:25:10,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050201404] [2022-01-18 17:25:10,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050201404] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:25:10,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702324356] [2022-01-18 17:25:10,218 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:25:10,218 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:25:10,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:25:10,218 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-18 17:25:10,219 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-18 17:25:10,240 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:25:10,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:25:10,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:25:10,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:25:10,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:25:10,733 INFO L387 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 109 treesize of output 115 [2022-01-18 17:25:12,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-18 17:25:12,805 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:25:13,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:25:13,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:25:13,759 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:25:13,759 INFO L387 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 191 treesize of output 149 [2022-01-18 17:25:14,058 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:25:14,058 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702324356] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:25:14,058 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:25:14,058 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 30 [2022-01-18 17:25:14,058 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831471047] [2022-01-18 17:25:14,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:25:14,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 17:25:14,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:25:14,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 17:25:14,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=723, Unknown=0, NotChecked=0, Total=870 [2022-01-18 17:25:14,059 INFO L87 Difference]: Start difference. First operand 3511 states and 12978 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:25:35,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:25:35,846 INFO L93 Difference]: Finished difference Result 12258 states and 42341 transitions. [2022-01-18 17:25:35,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 246 states. [2022-01-18 17:25:35,847 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:25:35,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:25:35,873 INFO L225 Difference]: With dead ends: 12258 [2022-01-18 17:25:35,873 INFO L226 Difference]: Without dead ends: 12179 [2022-01-18 17:25:35,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 255 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28822 ImplicationChecksByTransitivity, 20.7s TimeCoverageRelationStatistics Valid=8458, Invalid=57334, Unknown=0, NotChecked=0, Total=65792 [2022-01-18 17:25:35,875 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 806 mSDsluCounter, 1485 mSDsCounter, 0 mSdLazyCounter, 2604 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 806 SdHoareTripleChecker+Valid, 904 SdHoareTripleChecker+Invalid, 5129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 2604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2354 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:25:35,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [806 Valid, 904 Invalid, 5129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 2604 Invalid, 0 Unknown, 2354 Unchecked, 1.3s Time] [2022-01-18 17:25:35,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12179 states. [2022-01-18 17:25:35,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12179 to 3708. [2022-01-18 17:25:35,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3708 states, 3707 states have (on average 3.722956568653898) internal successors, (13801), 3707 states have internal predecessors, (13801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:25:36,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3708 states to 3708 states and 13801 transitions. [2022-01-18 17:25:36,005 INFO L78 Accepts]: Start accepts. Automaton has 3708 states and 13801 transitions. Word has length 26 [2022-01-18 17:25:36,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:25:36,005 INFO L470 AbstractCegarLoop]: Abstraction has 3708 states and 13801 transitions. [2022-01-18 17:25:36,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 30 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:25:36,006 INFO L276 IsEmpty]: Start isEmpty. Operand 3708 states and 13801 transitions. [2022-01-18 17:25:36,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:25:36,011 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:25:36,012 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:25:36,027 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-18 17:25:36,212 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:25:36,212 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:25:36,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:25:36,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1901962258, now seen corresponding path program 43 times [2022-01-18 17:25:36,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:25:36,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704544391] [2022-01-18 17:25:36,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:25:36,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:25:36,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:25:36,434 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:25:36,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:25:36,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704544391] [2022-01-18 17:25:36,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704544391] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:25:36,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407096083] [2022-01-18 17:25:36,434 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:25:36,434 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:25:36,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:25:36,435 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-18 17:25:36,436 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-18 17:25:36,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:25:36,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 17:25:36,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:25:36,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:25:36,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:25:36,861 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:25:36,862 INFO L387 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 109 treesize of output 107 [2022-01-18 17:25:38,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-18 17:25:38,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:25:38,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:25:38,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:25:38,781 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:25:38,781 INFO L387 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 175 treesize of output 145 [2022-01-18 17:25:39,842 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:25:39,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407096083] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:25:39,842 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:25:39,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 25 [2022-01-18 17:25:39,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186294401] [2022-01-18 17:25:39,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:25:39,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:25:39,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:25:39,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:25:39,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:25:39,843 INFO L87 Difference]: Start difference. First operand 3708 states and 13801 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:25:44,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:25:44,267 INFO L93 Difference]: Finished difference Result 6945 states and 24182 transitions. [2022-01-18 17:25:44,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 17:25:44,267 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:25:44,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:25:44,281 INFO L225 Difference]: With dead ends: 6945 [2022-01-18 17:25:44,281 INFO L226 Difference]: Without dead ends: 6900 [2022-01-18 17:25:44,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3265 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1605, Invalid=7707, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 17:25:44,282 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 381 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 1144 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 1913 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 691 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:25:44,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 463 Invalid, 1913 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1144 Invalid, 0 Unknown, 691 Unchecked, 0.6s Time] [2022-01-18 17:25:44,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6900 states. [2022-01-18 17:25:44,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6900 to 3865. [2022-01-18 17:25:44,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3865 states, 3864 states have (on average 3.7215320910973086) internal successors, (14380), 3864 states have internal predecessors, (14380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:25:44,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3865 states to 3865 states and 14380 transitions. [2022-01-18 17:25:44,377 INFO L78 Accepts]: Start accepts. Automaton has 3865 states and 14380 transitions. Word has length 26 [2022-01-18 17:25:44,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:25:44,377 INFO L470 AbstractCegarLoop]: Abstraction has 3865 states and 14380 transitions. [2022-01-18 17:25:44,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:25:44,377 INFO L276 IsEmpty]: Start isEmpty. Operand 3865 states and 14380 transitions. [2022-01-18 17:25:44,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:25:44,383 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:25:44,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, 1, 1, 1] [2022-01-18 17:25:44,398 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-01-18 17:25:44,583 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,SelfDestructingSolverStorable74 [2022-01-18 17:25:44,583 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:25:44,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:25:44,584 INFO L85 PathProgramCache]: Analyzing trace with hash 631833332, now seen corresponding path program 30 times [2022-01-18 17:25:44,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:25:44,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597278139] [2022-01-18 17:25:44,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:25:44,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:25:44,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:25:44,931 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:25:44,931 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:25:44,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597278139] [2022-01-18 17:25:44,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597278139] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:25:44,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649980215] [2022-01-18 17:25:44,931 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:25:44,932 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:25:44,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:25:44,932 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-18 17:25:44,933 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-18 17:25:44,954 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:25:44,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:25:44,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:25:44,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:25:45,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:25:45,513 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 109 treesize of output 91 [2022-01-18 17:25:46,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-18 17:25:46,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:25:46,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:25:46,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:25:46,695 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:25:46,696 INFO L387 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 191 treesize of output 149 [2022-01-18 17:25:47,544 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:25:47,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649980215] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:25:47,544 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:25:47,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2022-01-18 17:25:47,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798991662] [2022-01-18 17:25:47,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:25:47,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 17:25:47,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:25:47,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 17:25:47,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:25:47,545 INFO L87 Difference]: Start difference. First operand 3865 states and 14380 transitions. Second operand has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:25:55,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:25:55,520 INFO L93 Difference]: Finished difference Result 7639 states and 26294 transitions. [2022-01-18 17:25:55,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 17:25:55,520 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:25:55,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:25:55,535 INFO L225 Difference]: With dead ends: 7639 [2022-01-18 17:25:55,535 INFO L226 Difference]: Without dead ends: 7597 [2022-01-18 17:25:55,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3111 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=1530, Invalid=7976, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 17:25:55,536 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 522 mSDsluCounter, 918 mSDsCounter, 0 mSdLazyCounter, 1579 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 522 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 2382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 1579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 705 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 17:25:55,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [522 Valid, 568 Invalid, 2382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 1579 Invalid, 0 Unknown, 705 Unchecked, 0.9s Time] [2022-01-18 17:25:55,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7597 states. [2022-01-18 17:25:55,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7597 to 3894. [2022-01-18 17:25:55,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3894 states, 3893 states have (on average 3.7230927305419983) internal successors, (14494), 3893 states have internal predecessors, (14494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:25:55,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3894 states to 3894 states and 14494 transitions. [2022-01-18 17:25:55,630 INFO L78 Accepts]: Start accepts. Automaton has 3894 states and 14494 transitions. Word has length 26 [2022-01-18 17:25:55,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:25:55,630 INFO L470 AbstractCegarLoop]: Abstraction has 3894 states and 14494 transitions. [2022-01-18 17:25:55,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:25:55,630 INFO L276 IsEmpty]: Start isEmpty. Operand 3894 states and 14494 transitions. [2022-01-18 17:25:55,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:25:55,636 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:25:55,636 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:25:55,651 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-01-18 17:25:55,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:25:55,836 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:25:55,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:25:55,837 INFO L85 PathProgramCache]: Analyzing trace with hash -985699448, now seen corresponding path program 31 times [2022-01-18 17:25:55,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:25:55,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354490139] [2022-01-18 17:25:55,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:25:55,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:25:55,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:25:56,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-18 17:25:56,074 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:25:56,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354490139] [2022-01-18 17:25:56,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354490139] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:25:56,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231339305] [2022-01-18 17:25:56,074 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:25:56,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:25:56,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:25:56,075 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-18 17:25:56,076 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-18 17:25:56,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:25:56,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:25:56,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:25:56,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:25:56,447 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:25:56,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:25:56,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-18 17:25:56,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:25:57,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:25:57,259 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:25:57,260 INFO L387 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 195 treesize of output 161 [2022-01-18 17:25:58,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-18 17:25:58,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231339305] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:25:58,717 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:25:58,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 17:25:58,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768392881] [2022-01-18 17:25:58,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:25:58,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:25:58,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:25:58,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:25:58,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:25:58,717 INFO L87 Difference]: Start difference. First operand 3894 states and 14494 transitions. Second operand has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 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-18 17:26:02,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:26:02,409 INFO L93 Difference]: Finished difference Result 7292 states and 24615 transitions. [2022-01-18 17:26:02,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 17:26:02,410 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 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 26 [2022-01-18 17:26:02,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:26:02,424 INFO L225 Difference]: With dead ends: 7292 [2022-01-18 17:26:02,424 INFO L226 Difference]: Without dead ends: 7231 [2022-01-18 17:26:02,424 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 37 SyntacticMatches, 8 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1693 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=947, Invalid=3883, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 17:26:02,424 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 435 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 1065 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 369 SdHoareTripleChecker+Invalid, 1423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1065 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 272 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 17:26:02,425 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [435 Valid, 369 Invalid, 1423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1065 Invalid, 0 Unknown, 272 Unchecked, 0.6s Time] [2022-01-18 17:26:02,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7231 states. [2022-01-18 17:26:02,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7231 to 3927. [2022-01-18 17:26:02,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3927 states, 3926 states have (on average 3.7218543046357615) internal successors, (14612), 3926 states have internal predecessors, (14612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:26:02,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3927 states to 3927 states and 14612 transitions. [2022-01-18 17:26:02,507 INFO L78 Accepts]: Start accepts. Automaton has 3927 states and 14612 transitions. Word has length 26 [2022-01-18 17:26:02,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:26:02,508 INFO L470 AbstractCegarLoop]: Abstraction has 3927 states and 14612 transitions. [2022-01-18 17:26:02,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 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-18 17:26:02,508 INFO L276 IsEmpty]: Start isEmpty. Operand 3927 states and 14612 transitions. [2022-01-18 17:26:02,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:26:02,514 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:26:02,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, 1, 1, 1] [2022-01-18 17:26:02,529 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-01-18 17:26:02,714 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:26:02,714 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:26:02,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:26:02,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1619324944, now seen corresponding path program 32 times [2022-01-18 17:26:02,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:26:02,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729206765] [2022-01-18 17:26:02,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:26:02,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:26:02,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:26:03,036 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:26:03,037 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:26:03,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729206765] [2022-01-18 17:26:03,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729206765] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:26:03,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033972013] [2022-01-18 17:26:03,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:26:03,037 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:26:03,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:26:03,038 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-18 17:26:03,039 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-18 17:26:03,059 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:26:03,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:26:03,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:26:03,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:26:03,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:26:03,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 109 treesize of output 91 [2022-01-18 17:26:04,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-18 17:26:04,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:26:04,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:26:04,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:26:04,940 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:26:04,940 INFO L387 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 195 treesize of output 149 [2022-01-18 17:26:05,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-18 17:26:05,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033972013] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:26:05,505 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:26:05,505 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-01-18 17:26:05,505 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550145245] [2022-01-18 17:26:05,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:26:05,505 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 17:26:05,505 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:26:05,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 17:26:05,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=633, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:26:05,505 INFO L87 Difference]: Start difference. First operand 3927 states and 14612 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:26:17,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:26:17,794 INFO L93 Difference]: Finished difference Result 8434 states and 28712 transitions. [2022-01-18 17:26:17,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-01-18 17:26:17,794 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:26:17,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:26:17,809 INFO L225 Difference]: With dead ends: 8434 [2022-01-18 17:26:17,809 INFO L226 Difference]: Without dead ends: 8361 [2022-01-18 17:26:17,810 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6183 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=2569, Invalid=14201, Unknown=0, NotChecked=0, Total=16770 [2022-01-18 17:26:17,811 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 712 mSDsluCounter, 1117 mSDsCounter, 0 mSdLazyCounter, 1898 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 712 SdHoareTripleChecker+Valid, 694 SdHoareTripleChecker+Invalid, 3003 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 1898 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 994 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:26:17,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [712 Valid, 694 Invalid, 3003 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 1898 Invalid, 0 Unknown, 994 Unchecked, 1.1s Time] [2022-01-18 17:26:17,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8361 states. [2022-01-18 17:26:17,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8361 to 3933. [2022-01-18 17:26:17,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3933 states, 3932 states have (on average 3.7245676500508647) internal successors, (14645), 3932 states have internal predecessors, (14645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:26:17,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3933 states to 3933 states and 14645 transitions. [2022-01-18 17:26:17,915 INFO L78 Accepts]: Start accepts. Automaton has 3933 states and 14645 transitions. Word has length 26 [2022-01-18 17:26:17,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:26:17,915 INFO L470 AbstractCegarLoop]: Abstraction has 3933 states and 14645 transitions. [2022-01-18 17:26:17,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:26:17,915 INFO L276 IsEmpty]: Start isEmpty. Operand 3933 states and 14645 transitions. [2022-01-18 17:26:17,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:26:17,922 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:26:17,922 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:26:17,937 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-18 17:26:18,122 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,SelfDestructingSolverStorable77 [2022-01-18 17:26:18,122 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:26:18,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:26:18,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1924650992, now seen corresponding path program 44 times [2022-01-18 17:26:18,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:26:18,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679951619] [2022-01-18 17:26:18,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:26:18,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:26:18,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:26:18,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-18 17:26:18,346 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:26:18,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679951619] [2022-01-18 17:26:18,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679951619] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:26:18,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472530078] [2022-01-18 17:26:18,346 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:26:18,346 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:26:18,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:26:18,347 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-18 17:26:18,348 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-18 17:26:18,370 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:26:18,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:26:18,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:26:18,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:26:18,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:26:18,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:26:18,682 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:26:18,682 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 115 treesize of output 101 [2022-01-18 17:26:19,337 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:26:19,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:26:19,742 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:26:19,743 INFO L387 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 215 treesize of output 149 [2022-01-18 17:26:20,475 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:26:20,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472530078] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:26:20,475 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:26:20,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 25 [2022-01-18 17:26:20,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712610268] [2022-01-18 17:26:20,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:26:20,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:26:20,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:26:20,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:26:20,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:26:20,476 INFO L87 Difference]: Start difference. First operand 3933 states and 14645 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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-18 17:26:32,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:26:32,259 INFO L93 Difference]: Finished difference Result 8459 states and 28945 transitions. [2022-01-18 17:26:32,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2022-01-18 17:26:32,260 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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 26 [2022-01-18 17:26:32,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:26:32,276 INFO L225 Difference]: With dead ends: 8459 [2022-01-18 17:26:32,276 INFO L226 Difference]: Without dead ends: 8391 [2022-01-18 17:26:32,277 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10285 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=3964, Invalid=21476, Unknown=0, NotChecked=0, Total=25440 [2022-01-18 17:26:32,277 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 450 mSDsluCounter, 1377 mSDsCounter, 0 mSdLazyCounter, 3304 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 855 SdHoareTripleChecker+Invalid, 3445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 3304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:26:32,277 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 855 Invalid, 3445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 3304 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 17:26:32,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8391 states. [2022-01-18 17:26:32,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8391 to 4002. [2022-01-18 17:26:32,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4002 states, 4001 states have (on average 3.718320419895026) internal successors, (14877), 4001 states have internal predecessors, (14877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:26:32,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4002 states to 4002 states and 14877 transitions. [2022-01-18 17:26:32,364 INFO L78 Accepts]: Start accepts. Automaton has 4002 states and 14877 transitions. Word has length 26 [2022-01-18 17:26:32,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:26:32,365 INFO L470 AbstractCegarLoop]: Abstraction has 4002 states and 14877 transitions. [2022-01-18 17:26:32,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 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-18 17:26:32,365 INFO L276 IsEmpty]: Start isEmpty. Operand 4002 states and 14877 transitions. [2022-01-18 17:26:32,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:26:32,370 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:26:32,370 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:26:32,386 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-18 17:26:32,571 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,SelfDestructingSolverStorable78 [2022-01-18 17:26:32,571 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:26:32,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:26:32,571 INFO L85 PathProgramCache]: Analyzing trace with hash -69486732, now seen corresponding path program 45 times [2022-01-18 17:26:32,571 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:26:32,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962352849] [2022-01-18 17:26:32,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:26:32,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:26:32,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:26:32,890 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:26:32,890 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:26:32,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962352849] [2022-01-18 17:26:32,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962352849] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:26:32,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1246932914] [2022-01-18 17:26:32,890 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:26:32,890 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:26:32,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:26:32,891 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-18 17:26:32,892 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-18 17:26:32,915 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 17:26:32,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:26:32,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 17:26:32,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:26:33,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:26:33,377 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:26:33,377 INFO L387 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 119 treesize of output 111 [2022-01-18 17:26:34,541 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:26:34,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:26:35,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:26:35,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:26:35,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:26:35,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:26:35,076 INFO L387 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 167 treesize of output 93 [2022-01-18 17:26:35,142 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:26:35,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1246932914] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:26:35,143 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:26:35,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-01-18 17:26:35,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220933155] [2022-01-18 17:26:35,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:26:35,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 17:26:35,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:26:35,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 17:26:35,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:26:35,144 INFO L87 Difference]: Start difference. First operand 4002 states and 14877 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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-18 17:26:52,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:26:52,315 INFO L93 Difference]: Finished difference Result 7814 states and 26571 transitions. [2022-01-18 17:26:52,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2022-01-18 17:26:52,316 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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 26 [2022-01-18 17:26:52,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:26:52,330 INFO L225 Difference]: With dead ends: 7814 [2022-01-18 17:26:52,330 INFO L226 Difference]: Without dead ends: 7749 [2022-01-18 17:26:52,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9427 ImplicationChecksByTransitivity, 16.3s TimeCoverageRelationStatistics Valid=3735, Invalid=20445, Unknown=0, NotChecked=0, Total=24180 [2022-01-18 17:26:52,331 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 803 mSDsluCounter, 1045 mSDsCounter, 0 mSdLazyCounter, 2133 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 803 SdHoareTripleChecker+Valid, 615 SdHoareTripleChecker+Invalid, 2623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 2133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 318 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:26:52,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [803 Valid, 615 Invalid, 2623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 2133 Invalid, 0 Unknown, 318 Unchecked, 1.3s Time] [2022-01-18 17:26:52,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7749 states. [2022-01-18 17:26:52,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7749 to 4115. [2022-01-18 17:26:52,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4115 states, 4114 states have (on average 3.7097715119105494) internal successors, (15262), 4114 states have internal predecessors, (15262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:26:52,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4115 states to 4115 states and 15262 transitions. [2022-01-18 17:26:52,418 INFO L78 Accepts]: Start accepts. Automaton has 4115 states and 15262 transitions. Word has length 26 [2022-01-18 17:26:52,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:26:52,418 INFO L470 AbstractCegarLoop]: Abstraction has 4115 states and 15262 transitions. [2022-01-18 17:26:52,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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-18 17:26:52,418 INFO L276 IsEmpty]: Start isEmpty. Operand 4115 states and 15262 transitions. [2022-01-18 17:26:52,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:26:52,424 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:26:52,424 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:26:52,440 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-01-18 17:26:52,624 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:26:52,625 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:26:52,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:26:52,625 INFO L85 PathProgramCache]: Analyzing trace with hash 933591496, now seen corresponding path program 46 times [2022-01-18 17:26:52,625 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:26:52,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21275631] [2022-01-18 17:26:52,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:26:52,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:26:52,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:26:52,922 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:26:52,922 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:26:52,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21275631] [2022-01-18 17:26:52,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21275631] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:26:52,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83117456] [2022-01-18 17:26:52,922 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:26:52,923 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:26:52,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:26:52,923 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-18 17:26:52,924 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-18 17:26:52,955 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:26:52,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:26:52,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:26:52,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:26:53,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:26:53,537 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:26:53,537 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:26:53,538 INFO L387 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 121 treesize of output 75 [2022-01-18 17:26:53,641 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:26:53,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:26:54,038 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:26:54,038 INFO L387 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 211 treesize of output 149 [2022-01-18 17:26:54,614 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:26:54,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83117456] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:26:54,615 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:26:54,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-01-18 17:26:54,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279543960] [2022-01-18 17:26:54,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:26:54,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:26:54,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:26:54,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:26:54,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:26:54,615 INFO L87 Difference]: Start difference. First operand 4115 states and 15262 transitions. Second operand has 24 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 23 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-18 17:27:01,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:27:01,297 INFO L93 Difference]: Finished difference Result 7266 states and 25174 transitions. [2022-01-18 17:27:01,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-01-18 17:27:01,297 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 23 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 26 [2022-01-18 17:27:01,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:27:01,311 INFO L225 Difference]: With dead ends: 7266 [2022-01-18 17:27:01,311 INFO L226 Difference]: Without dead ends: 7236 [2022-01-18 17:27:01,312 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 4473 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=1867, Invalid=10343, Unknown=0, NotChecked=0, Total=12210 [2022-01-18 17:27:01,312 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 451 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 2079 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 451 SdHoareTripleChecker+Valid, 542 SdHoareTripleChecker+Invalid, 2374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 2079 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 131 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:27:01,312 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [451 Valid, 542 Invalid, 2374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 2079 Invalid, 0 Unknown, 131 Unchecked, 1.1s Time] [2022-01-18 17:27:01,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7236 states. [2022-01-18 17:27:01,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7236 to 4130. [2022-01-18 17:27:01,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4130 states, 4129 states have (on average 3.7130055703560183) internal successors, (15331), 4129 states have internal predecessors, (15331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:01,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4130 states to 4130 states and 15331 transitions. [2022-01-18 17:27:01,394 INFO L78 Accepts]: Start accepts. Automaton has 4130 states and 15331 transitions. Word has length 26 [2022-01-18 17:27:01,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:27:01,394 INFO L470 AbstractCegarLoop]: Abstraction has 4130 states and 15331 transitions. [2022-01-18 17:27:01,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.6666666666666665) internal successors, (64), 23 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-18 17:27:01,394 INFO L276 IsEmpty]: Start isEmpty. Operand 4130 states and 15331 transitions. [2022-01-18 17:27:01,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:27:01,400 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:27:01,400 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:27:01,415 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-01-18 17:27:01,600 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:27:01,601 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:27:01,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:27:01,601 INFO L85 PathProgramCache]: Analyzing trace with hash -504115154, now seen corresponding path program 47 times [2022-01-18 17:27:01,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:27:01,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946649338] [2022-01-18 17:27:01,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:27:01,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:27:01,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:27:01,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-18 17:27:01,867 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:27:01,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946649338] [2022-01-18 17:27:01,867 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946649338] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:27:01,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511895306] [2022-01-18 17:27:01,867 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:27:01,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:27:01,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:27:01,868 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-18 17:27:01,868 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-18 17:27:01,892 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 17:27:01,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:27:01,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 17:27:01,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:27:02,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:27:02,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:27:02,283 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:27:02,283 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 121 treesize of output 101 [2022-01-18 17:27:02,846 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:27:02,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:27:03,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:27:03,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:27:03,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:27:03,264 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:27:03,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 211 treesize of output 143 [2022-01-18 17:27:03,549 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:27:03,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511895306] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:27:03,550 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:27:03,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-01-18 17:27:03,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384262646] [2022-01-18 17:27:03,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:27:03,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:27:03,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:27:03,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:27:03,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=555, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:27:03,550 INFO L87 Difference]: Start difference. First operand 4130 states and 15331 transitions. Second operand has 27 states, 27 states have (on average 2.3703703703703702) 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-18 17:27:12,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:27:12,243 INFO L93 Difference]: Finished difference Result 9176 states and 30725 transitions. [2022-01-18 17:27:12,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-01-18 17:27:12,243 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.3703703703703702) 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 26 [2022-01-18 17:27:12,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:27:12,268 INFO L225 Difference]: With dead ends: 9176 [2022-01-18 17:27:12,269 INFO L226 Difference]: Without dead ends: 9119 [2022-01-18 17:27:12,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 34 SyntacticMatches, 2 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4748 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=2815, Invalid=9617, Unknown=0, NotChecked=0, Total=12432 [2022-01-18 17:27:12,270 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 638 mSDsluCounter, 953 mSDsCounter, 0 mSdLazyCounter, 2324 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 638 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 2503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 2324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:27:12,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [638 Valid, 576 Invalid, 2503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 2324 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:27:12,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9119 states. [2022-01-18 17:27:12,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9119 to 4165. [2022-01-18 17:27:12,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4165 states, 4164 states have (on average 3.7255043227665707) internal successors, (15513), 4164 states have internal predecessors, (15513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:12,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4165 states to 4165 states and 15513 transitions. [2022-01-18 17:27:12,385 INFO L78 Accepts]: Start accepts. Automaton has 4165 states and 15513 transitions. Word has length 26 [2022-01-18 17:27:12,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:27:12,385 INFO L470 AbstractCegarLoop]: Abstraction has 4165 states and 15513 transitions. [2022-01-18 17:27:12,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.3703703703703702) 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-18 17:27:12,386 INFO L276 IsEmpty]: Start isEmpty. Operand 4165 states and 15513 transitions. [2022-01-18 17:27:12,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:27:12,392 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:27:12,392 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:27:12,407 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-01-18 17:27:12,603 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,SelfDestructingSolverStorable81 [2022-01-18 17:27:12,603 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:27:12,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:27:12,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1977255442, now seen corresponding path program 48 times [2022-01-18 17:27:12,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:27:12,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987603082] [2022-01-18 17:27:12,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:27:12,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:27:12,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:27:12,840 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:27:12,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:27:12,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987603082] [2022-01-18 17:27:12,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987603082] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:27:12,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473029367] [2022-01-18 17:27:12,841 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:27:12,841 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:27:12,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:27:12,842 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-18 17:27:12,842 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-18 17:27:12,862 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 17:27:12,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:27:12,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:27:12,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:27:13,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:27:13,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:27:13,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:27:13,573 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 119 treesize of output 103 [2022-01-18 17:27:14,168 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:27:14,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:27:14,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:27:14,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:27:14,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:27:14,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:27:14,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 211 treesize of output 143 [2022-01-18 17:27:14,936 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:27:14,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473029367] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:27:14,936 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:27:14,936 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 17:27:14,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173767001] [2022-01-18 17:27:14,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:27:14,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:27:14,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:27:14,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:27:14,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:27:14,937 INFO L87 Difference]: Start difference. First operand 4165 states and 15513 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-18 17:27:21,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:27:21,919 INFO L93 Difference]: Finished difference Result 7586 states and 25449 transitions. [2022-01-18 17:27:21,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-01-18 17:27:21,919 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 26 [2022-01-18 17:27:21,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:27:21,933 INFO L225 Difference]: With dead ends: 7586 [2022-01-18 17:27:21,933 INFO L226 Difference]: Without dead ends: 7515 [2022-01-18 17:27:21,934 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5009 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=1786, Invalid=12020, Unknown=0, NotChecked=0, Total=13806 [2022-01-18 17:27:21,934 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 500 mSDsluCounter, 1268 mSDsCounter, 0 mSdLazyCounter, 2854 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 500 SdHoareTripleChecker+Valid, 830 SdHoareTripleChecker+Invalid, 3340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 2854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 403 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:27:21,934 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [500 Valid, 830 Invalid, 3340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 2854 Invalid, 0 Unknown, 403 Unchecked, 1.4s Time] [2022-01-18 17:27:21,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7515 states. [2022-01-18 17:27:22,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7515 to 4223. [2022-01-18 17:27:22,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4223 states, 4222 states have (on average 3.7216958787304595) internal successors, (15713), 4222 states have internal predecessors, (15713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:22,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4223 states to 4223 states and 15713 transitions. [2022-01-18 17:27:22,022 INFO L78 Accepts]: Start accepts. Automaton has 4223 states and 15713 transitions. Word has length 26 [2022-01-18 17:27:22,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:27:22,022 INFO L470 AbstractCegarLoop]: Abstraction has 4223 states and 15713 transitions. [2022-01-18 17:27:22,022 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-18 17:27:22,022 INFO L276 IsEmpty]: Start isEmpty. Operand 4223 states and 15713 transitions. [2022-01-18 17:27:22,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:27:22,028 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:27:22,028 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:27:22,044 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-01-18 17:27:22,229 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:27:22,229 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:27:22,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:27:22,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1397679186, now seen corresponding path program 33 times [2022-01-18 17:27:22,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:27:22,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515448132] [2022-01-18 17:27:22,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:27:22,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:27:22,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:27:22,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-18 17:27:22,425 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:27:22,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515448132] [2022-01-18 17:27:22,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515448132] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:27:22,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349030955] [2022-01-18 17:27:22,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:27:22,425 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:27:22,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:27:22,426 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-18 17:27:22,427 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-18 17:27:22,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:27:22,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:27:22,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:27:22,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:27:24,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:27:24,371 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:27:24,373 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:27:24,498 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:27:24,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:27:24,817 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:27:24,817 INFO L387 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 165 treesize of output 157 [2022-01-18 17:27:28,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-18 17:27:28,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349030955] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:27:28,908 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:27:28,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 17:27:28,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168634746] [2022-01-18 17:27:28,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:27:28,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:27:28,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:27:28,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:27:28,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:27:28,908 INFO L87 Difference]: Start difference. First operand 4223 states and 15713 transitions. Second operand has 24 states, 24 states have (on average 2.5) 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-18 17:27:31,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:27:31,073 INFO L93 Difference]: Finished difference Result 6132 states and 21455 transitions. [2022-01-18 17:27:31,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 17:27:31,074 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5) 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 26 [2022-01-18 17:27:31,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:27:31,085 INFO L225 Difference]: With dead ends: 6132 [2022-01-18 17:27:31,085 INFO L226 Difference]: Without dead ends: 6085 [2022-01-18 17:27:31,086 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 889 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=455, Invalid=2407, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 17:27:31,086 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 251 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 1133 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 1606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 420 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:27:31,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 365 Invalid, 1606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1133 Invalid, 0 Unknown, 420 Unchecked, 0.5s Time] [2022-01-18 17:27:31,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6085 states. [2022-01-18 17:27:31,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6085 to 4296. [2022-01-18 17:27:31,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4296 states, 4295 states have (on average 3.7136204889406286) internal successors, (15950), 4295 states have internal predecessors, (15950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:31,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4296 states to 4296 states and 15950 transitions. [2022-01-18 17:27:31,167 INFO L78 Accepts]: Start accepts. Automaton has 4296 states and 15950 transitions. Word has length 26 [2022-01-18 17:27:31,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:27:31,167 INFO L470 AbstractCegarLoop]: Abstraction has 4296 states and 15950 transitions. [2022-01-18 17:27:31,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5) 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-18 17:27:31,168 INFO L276 IsEmpty]: Start isEmpty. Operand 4296 states and 15950 transitions. [2022-01-18 17:27:31,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:27:31,174 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:27:31,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, 1, 1, 1] [2022-01-18 17:27:31,190 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-18 17:27:31,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:27:31,375 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:27:31,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:27:31,375 INFO L85 PathProgramCache]: Analyzing trace with hash -88677284, now seen corresponding path program 34 times [2022-01-18 17:27:31,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:27:31,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84006021] [2022-01-18 17:27:31,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:27:31,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:27:31,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:27:31,544 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:27:31,544 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:27:31,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84006021] [2022-01-18 17:27:31,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84006021] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:27:31,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477302144] [2022-01-18 17:27:31,544 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:27:31,544 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:27:31,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:27:31,545 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-18 17:27:31,563 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-18 17:27:31,583 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:27:31,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:27:31,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:27:31,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:27:32,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:27:32,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:27:32,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:27:32,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-18 17:27:32,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:27:32,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:27:32,450 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:27:32,451 INFO L387 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 187 treesize of output 157 [2022-01-18 17:27:34,644 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:27:34,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477302144] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:27:34,644 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:27:34,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 17:27:34,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343117978] [2022-01-18 17:27:34,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:27:34,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:27:34,645 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:27:34,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:27:34,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:27:34,645 INFO L87 Difference]: Start difference. First operand 4296 states and 15950 transitions. Second operand has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:37,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:27:37,875 INFO L93 Difference]: Finished difference Result 6578 states and 22903 transitions. [2022-01-18 17:27:37,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 17:27:37,875 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:27:37,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:27:37,887 INFO L225 Difference]: With dead ends: 6578 [2022-01-18 17:27:37,888 INFO L226 Difference]: Without dead ends: 6527 [2022-01-18 17:27:37,888 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1012 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=599, Invalid=2707, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 17:27:37,888 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 280 mSDsluCounter, 869 mSDsCounter, 0 mSdLazyCounter, 1729 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 1776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1729 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 17:27:37,888 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 426 Invalid, 1776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1729 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 17:27:37,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6527 states. [2022-01-18 17:27:37,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6527 to 4287. [2022-01-18 17:27:37,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4287 states, 4286 states have (on average 3.7144190387307514) internal successors, (15920), 4286 states have internal predecessors, (15920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:37,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4287 states to 4287 states and 15920 transitions. [2022-01-18 17:27:37,965 INFO L78 Accepts]: Start accepts. Automaton has 4287 states and 15920 transitions. Word has length 26 [2022-01-18 17:27:37,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:27:37,965 INFO L470 AbstractCegarLoop]: Abstraction has 4287 states and 15920 transitions. [2022-01-18 17:27:37,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:37,965 INFO L276 IsEmpty]: Start isEmpty. Operand 4287 states and 15920 transitions. [2022-01-18 17:27:37,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:27:37,972 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:27:37,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, 1, 1, 1] [2022-01-18 17:27:37,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-01-18 17:27:38,172 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,SelfDestructingSolverStorable84 [2022-01-18 17:27:38,172 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:27:38,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:27:38,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1697038762, now seen corresponding path program 35 times [2022-01-18 17:27:38,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:27:38,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811092208] [2022-01-18 17:27:38,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:27:38,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:27:38,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:27:38,317 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:27:38,317 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:27:38,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811092208] [2022-01-18 17:27:38,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811092208] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:27:38,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879014270] [2022-01-18 17:27:38,318 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:27:38,318 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:27:38,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:27:38,318 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-18 17:27:38,340 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-18 17:27:38,360 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:27:38,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:27:38,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:27:38,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:27:38,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:27:38,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:27:38,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:27:39,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-18 17:27:39,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:27:39,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:27:39,461 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:27:39,461 INFO L387 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 191 treesize of output 161 [2022-01-18 17:27:40,640 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:27:40,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879014270] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:27:40,640 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:27:40,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:27:40,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622858424] [2022-01-18 17:27:40,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:27:40,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:27:40,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:27:40,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:27:40,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:27:40,641 INFO L87 Difference]: Start difference. First operand 4287 states and 15920 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:50,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:27:50,272 INFO L93 Difference]: Finished difference Result 9106 states and 30571 transitions. [2022-01-18 17:27:50,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-01-18 17:27:50,272 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:27:50,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:27:50,289 INFO L225 Difference]: With dead ends: 9106 [2022-01-18 17:27:50,289 INFO L226 Difference]: Without dead ends: 9018 [2022-01-18 17:27:50,290 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4549 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=2153, Invalid=10957, Unknown=0, NotChecked=0, Total=13110 [2022-01-18 17:27:50,290 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 569 mSDsluCounter, 1230 mSDsCounter, 0 mSdLazyCounter, 2206 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 569 SdHoareTripleChecker+Valid, 688 SdHoareTripleChecker+Invalid, 2311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 2206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:27:50,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [569 Valid, 688 Invalid, 2311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 2206 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 17:27:50,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9018 states. [2022-01-18 17:27:50,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9018 to 4385. [2022-01-18 17:27:50,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4385 states, 4384 states have (on average 3.7262773722627736) internal successors, (16336), 4384 states have internal predecessors, (16336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:50,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4385 states to 4385 states and 16336 transitions. [2022-01-18 17:27:50,409 INFO L78 Accepts]: Start accepts. Automaton has 4385 states and 16336 transitions. Word has length 26 [2022-01-18 17:27:50,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:27:50,409 INFO L470 AbstractCegarLoop]: Abstraction has 4385 states and 16336 transitions. [2022-01-18 17:27:50,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:50,409 INFO L276 IsEmpty]: Start isEmpty. Operand 4385 states and 16336 transitions. [2022-01-18 17:27:50,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:27:50,416 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:27:50,416 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:27:50,431 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-18 17:27:50,616 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:27:50,616 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:27:50,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:27:50,617 INFO L85 PathProgramCache]: Analyzing trace with hash 389702574, now seen corresponding path program 36 times [2022-01-18 17:27:50,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:27:50,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113246783] [2022-01-18 17:27:50,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:27:50,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:27:50,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:27:50,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-18 17:27:50,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:27:50,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113246783] [2022-01-18 17:27:50,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113246783] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:27:50,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461003651] [2022-01-18 17:27:50,822 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:27:50,823 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:27:50,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:27:50,823 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-18 17:27:50,824 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-18 17:27:50,847 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:27:50,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:27:50,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:27:50,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:27:51,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:27:51,281 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:27:51,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:27:51,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-18 17:27:51,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:27:51,988 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:27:51,988 INFO L387 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 187 treesize of output 157 [2022-01-18 17:27:53,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-18 17:27:53,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461003651] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:27:53,669 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:27:53,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 17:27:53,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031756036] [2022-01-18 17:27:53,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:27:53,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:27:53,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:27:53,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:27:53,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:27:53,670 INFO L87 Difference]: Start difference. First operand 4385 states and 16336 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:57,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:27:57,802 INFO L93 Difference]: Finished difference Result 7628 states and 26322 transitions. [2022-01-18 17:27:57,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 17:27:57,802 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:27:57,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:27:57,817 INFO L225 Difference]: With dead ends: 7628 [2022-01-18 17:27:57,817 INFO L226 Difference]: Without dead ends: 7583 [2022-01-18 17:27:57,818 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2062 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=953, Invalid=5689, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 17:27:57,818 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 330 mSDsluCounter, 1120 mSDsCounter, 0 mSdLazyCounter, 2393 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 590 SdHoareTripleChecker+Invalid, 2462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 2393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:27:57,818 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [330 Valid, 590 Invalid, 2462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 2393 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 17:27:57,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7583 states. [2022-01-18 17:27:57,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7583 to 4387. [2022-01-18 17:27:57,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4387 states, 4386 states have (on average 3.7254901960784315) internal successors, (16340), 4386 states have internal predecessors, (16340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:57,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4387 states to 4387 states and 16340 transitions. [2022-01-18 17:27:57,906 INFO L78 Accepts]: Start accepts. Automaton has 4387 states and 16340 transitions. Word has length 26 [2022-01-18 17:27:57,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:27:57,906 INFO L470 AbstractCegarLoop]: Abstraction has 4387 states and 16340 transitions. [2022-01-18 17:27:57,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:27:57,906 INFO L276 IsEmpty]: Start isEmpty. Operand 4387 states and 16340 transitions. [2022-01-18 17:27:57,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:27:57,927 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:27:57,927 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:27:57,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-01-18 17:27:58,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:27:58,127 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:27:58,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:27:58,128 INFO L85 PathProgramCache]: Analyzing trace with hash -216803376, now seen corresponding path program 37 times [2022-01-18 17:27:58,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:27:58,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111175775] [2022-01-18 17:27:58,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:27:58,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:27:58,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:27:58,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-18 17:27:58,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:27:58,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111175775] [2022-01-18 17:27:58,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111175775] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:27:58,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110188724] [2022-01-18 17:27:58,311 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:27:58,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:27:58,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:27:58,312 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-18 17:27:58,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:27:58,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:27:58,335 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-18 17:27:58,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:27:58,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:27:58,889 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:27:58,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:27:58,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-18 17:27:58,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:27:59,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:27:59,298 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:27:59,298 INFO L387 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 191 treesize of output 157 [2022-01-18 17:28:01,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-18 17:28:01,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110188724] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:28:01,135 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:28:01,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 17:28:01,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276104584] [2022-01-18 17:28:01,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:28:01,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:28:01,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:28:01,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:28:01,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:28:01,135 INFO L87 Difference]: Start difference. First operand 4387 states and 16340 transitions. Second operand has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 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-18 17:28:03,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:28:03,559 INFO L93 Difference]: Finished difference Result 6514 states and 22619 transitions. [2022-01-18 17:28:03,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 17:28:03,560 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 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 26 [2022-01-18 17:28:03,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:28:03,572 INFO L225 Difference]: With dead ends: 6514 [2022-01-18 17:28:03,572 INFO L226 Difference]: Without dead ends: 6427 [2022-01-18 17:28:03,572 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 967 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=555, Invalid=2637, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 17:28:03,573 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 277 mSDsluCounter, 690 mSDsCounter, 0 mSdLazyCounter, 1345 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 1395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:28:03,573 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [277 Valid, 341 Invalid, 1395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1345 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 17:28:03,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6427 states. [2022-01-18 17:28:03,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6427 to 4409. [2022-01-18 17:28:03,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4409 states, 4408 states have (on average 3.723911070780399) internal successors, (16415), 4408 states have internal predecessors, (16415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:28:03,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4409 states to 4409 states and 16415 transitions. [2022-01-18 17:28:03,674 INFO L78 Accepts]: Start accepts. Automaton has 4409 states and 16415 transitions. Word has length 26 [2022-01-18 17:28:03,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:28:03,674 INFO L470 AbstractCegarLoop]: Abstraction has 4409 states and 16415 transitions. [2022-01-18 17:28:03,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.44) internal successors, (61), 25 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-18 17:28:03,674 INFO L276 IsEmpty]: Start isEmpty. Operand 4409 states and 16415 transitions. [2022-01-18 17:28:03,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:28:03,680 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:28:03,680 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:28:03,695 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-18 17:28:03,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-01-18 17:28:03,880 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:28:03,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:28:03,881 INFO L85 PathProgramCache]: Analyzing trace with hash -998969276, now seen corresponding path program 38 times [2022-01-18 17:28:03,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:28:03,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359370415] [2022-01-18 17:28:03,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:28:03,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:28:03,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:28:04,031 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:28:04,032 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:28:04,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359370415] [2022-01-18 17:28:04,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359370415] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:28:04,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476606879] [2022-01-18 17:28:04,032 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:28:04,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:28:04,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:28:04,033 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-18 17:28:04,034 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-18 17:28:04,056 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:28:04,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:28:04,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:28:04,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:28:04,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:28:04,582 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:28:04,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 109 treesize of output 91 [2022-01-18 17:28:05,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-18 17:28:05,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:28:05,546 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:28:05,546 INFO L387 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 175 treesize of output 161 [2022-01-18 17:28:09,049 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:28:09,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476606879] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:28:09,049 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:28:09,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 27 [2022-01-18 17:28:09,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782591893] [2022-01-18 17:28:09,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:28:09,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:28:09,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:28:09,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:28:09,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=589, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:28:09,050 INFO L87 Difference]: Start difference. First operand 4409 states and 16415 transitions. Second operand has 27 states, 27 states have (on average 2.4814814814814814) 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-18 17:28:13,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:28:13,667 INFO L93 Difference]: Finished difference Result 7830 states and 26911 transitions. [2022-01-18 17:28:13,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 17:28:13,667 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4814814814814814) 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 26 [2022-01-18 17:28:13,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:28:13,682 INFO L225 Difference]: With dead ends: 7830 [2022-01-18 17:28:13,682 INFO L226 Difference]: Without dead ends: 7733 [2022-01-18 17:28:13,683 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1915 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1018, Invalid=5144, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 17:28:13,683 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 345 mSDsluCounter, 817 mSDsCounter, 0 mSdLazyCounter, 1260 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 1810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 480 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:28:13,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [345 Valid, 423 Invalid, 1810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1260 Invalid, 0 Unknown, 480 Unchecked, 0.7s Time] [2022-01-18 17:28:13,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7733 states. [2022-01-18 17:28:13,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7733 to 4432. [2022-01-18 17:28:13,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4432 states, 4431 states have (on average 3.7174452719476414) internal successors, (16472), 4431 states have internal predecessors, (16472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:28:13,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4432 states to 4432 states and 16472 transitions. [2022-01-18 17:28:13,788 INFO L78 Accepts]: Start accepts. Automaton has 4432 states and 16472 transitions. Word has length 26 [2022-01-18 17:28:13,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:28:13,788 INFO L470 AbstractCegarLoop]: Abstraction has 4432 states and 16472 transitions. [2022-01-18 17:28:13,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4814814814814814) 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-18 17:28:13,788 INFO L276 IsEmpty]: Start isEmpty. Operand 4432 states and 16472 transitions. [2022-01-18 17:28:13,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:28:13,795 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:28:13,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, 1, 1, 1] [2022-01-18 17:28:13,810 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-18 17:28:13,995 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:28:13,995 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:28:13,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:28:13,996 INFO L85 PathProgramCache]: Analyzing trace with hash -2113781654, now seen corresponding path program 39 times [2022-01-18 17:28:13,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:28:13,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424600989] [2022-01-18 17:28:13,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:28:13,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:28:13,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:28:14,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-18 17:28:14,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:28:14,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424600989] [2022-01-18 17:28:14,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424600989] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:28:14,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755901690] [2022-01-18 17:28:14,180 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:28:14,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:28:14,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:28:14,181 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-18 17:28:14,182 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-18 17:28:14,202 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:28:14,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:28:14,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:28:14,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:28:15,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:28:15,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:28:15,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:28:15,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:28:16,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-18 17:28:16,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:28:16,401 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:28:16,401 INFO L387 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 179 treesize of output 165 [2022-01-18 17:28:20,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-18 17:28:20,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755901690] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:28:20,347 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:28:20,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 17:28:20,348 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913470412] [2022-01-18 17:28:20,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:28:20,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:28:20,348 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:28:20,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:28:20,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=484, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:28:20,348 INFO L87 Difference]: Start difference. First operand 4432 states and 16472 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:28:22,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:28:22,736 INFO L93 Difference]: Finished difference Result 6608 states and 23029 transitions. [2022-01-18 17:28:22,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 17:28:22,736 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:28:22,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:28:22,749 INFO L225 Difference]: With dead ends: 6608 [2022-01-18 17:28:22,749 INFO L226 Difference]: Without dead ends: 6566 [2022-01-18 17:28:22,750 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1013 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=574, Invalid=2618, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 17:28:22,750 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 339 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 890 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 1217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 890 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 261 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:28:22,750 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 284 Invalid, 1217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 890 Invalid, 0 Unknown, 261 Unchecked, 0.5s Time] [2022-01-18 17:28:22,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6566 states. [2022-01-18 17:28:22,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6566 to 4455. [2022-01-18 17:28:22,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4455 states, 4454 states have (on average 3.7155365963179166) internal successors, (16549), 4454 states have internal predecessors, (16549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:28:22,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4455 states to 4455 states and 16549 transitions. [2022-01-18 17:28:22,855 INFO L78 Accepts]: Start accepts. Automaton has 4455 states and 16549 transitions. Word has length 26 [2022-01-18 17:28:22,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:28:22,855 INFO L470 AbstractCegarLoop]: Abstraction has 4455 states and 16549 transitions. [2022-01-18 17:28:22,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:28:22,856 INFO L276 IsEmpty]: Start isEmpty. Operand 4455 states and 16549 transitions. [2022-01-18 17:28:22,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:28:22,862 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:28:22,862 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:28:22,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-01-18 17:28:23,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:28:23,062 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:28:23,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:28:23,063 INFO L85 PathProgramCache]: Analyzing trace with hash 2057560584, now seen corresponding path program 40 times [2022-01-18 17:28:23,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:28:23,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522749429] [2022-01-18 17:28:23,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:28:23,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:28:23,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:28:23,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-18 17:28:23,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:28:23,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522749429] [2022-01-18 17:28:23,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522749429] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:28:23,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923206260] [2022-01-18 17:28:23,219 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:28:23,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:28:23,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:28:23,220 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-18 17:28:23,220 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-18 17:28:23,240 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:28:23,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:28:23,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:28:23,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:28:23,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:28:23,519 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:28:23,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:28:23,836 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:28:23,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:28:24,242 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:28:24,242 INFO L387 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 191 treesize of output 157 [2022-01-18 17:28:26,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-18 17:28:26,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923206260] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:28:26,172 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:28:26,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 17:28:26,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114313429] [2022-01-18 17:28:26,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:28:26,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:28:26,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:28:26,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:28:26,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:28:26,172 INFO L87 Difference]: Start difference. First operand 4455 states and 16549 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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-18 17:28:29,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:28:29,032 INFO L93 Difference]: Finished difference Result 7456 states and 25918 transitions. [2022-01-18 17:28:29,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 17:28:29,033 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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 26 [2022-01-18 17:28:29,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:28:29,047 INFO L225 Difference]: With dead ends: 7456 [2022-01-18 17:28:29,047 INFO L226 Difference]: Without dead ends: 7418 [2022-01-18 17:28:29,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1450 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=817, Invalid=4153, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 17:28:29,048 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 379 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 1565 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 1634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:28:29,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [379 Valid, 352 Invalid, 1634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1565 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 17:28:29,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7418 states. [2022-01-18 17:28:29,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7418 to 4471. [2022-01-18 17:28:29,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4471 states, 4470 states have (on average 3.7156599552572707) internal successors, (16609), 4470 states have internal predecessors, (16609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:28:29,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4471 states to 4471 states and 16609 transitions. [2022-01-18 17:28:29,137 INFO L78 Accepts]: Start accepts. Automaton has 4471 states and 16609 transitions. Word has length 26 [2022-01-18 17:28:29,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:28:29,137 INFO L470 AbstractCegarLoop]: Abstraction has 4471 states and 16609 transitions. [2022-01-18 17:28:29,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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-18 17:28:29,137 INFO L276 IsEmpty]: Start isEmpty. Operand 4471 states and 16609 transitions. [2022-01-18 17:28:29,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:28:29,144 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:28:29,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, 1, 1, 1] [2022-01-18 17:28:29,159 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2022-01-18 17:28:29,344 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:28:29,344 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:28:29,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:28:29,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1578079658, now seen corresponding path program 41 times [2022-01-18 17:28:29,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:28:29,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942029250] [2022-01-18 17:28:29,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:28:29,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:28:29,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:28:29,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-18 17:28:29,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:28:29,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942029250] [2022-01-18 17:28:29,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942029250] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:28:29,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313696743] [2022-01-18 17:28:29,504 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:28:29,504 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:28:29,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:28:29,505 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-18 17:28:29,505 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-18 17:28:29,526 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:28:29,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:28:29,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:28:29,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:28:29,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:28:29,888 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:28:29,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:28:30,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-18 17:28:30,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:28:30,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:28:30,580 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:28:30,580 INFO L387 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 195 treesize of output 157 [2022-01-18 17:28:32,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-18 17:28:32,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313696743] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:28:32,123 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:28:32,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:28:32,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985933382] [2022-01-18 17:28:32,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:28:32,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:28:32,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:28:32,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:28:32,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=536, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:28:32,124 INFO L87 Difference]: Start difference. First operand 4471 states and 16609 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:28:37,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:28:37,967 INFO L93 Difference]: Finished difference Result 7385 states and 25410 transitions. [2022-01-18 17:28:37,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 17:28:37,967 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:28:37,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:28:37,979 INFO L225 Difference]: With dead ends: 7385 [2022-01-18 17:28:37,980 INFO L226 Difference]: Without dead ends: 7252 [2022-01-18 17:28:37,980 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3292 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=1520, Invalid=7986, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 17:28:37,980 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 393 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 1288 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 1935 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 564 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 17:28:37,980 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [393 Valid, 444 Invalid, 1935 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1288 Invalid, 0 Unknown, 564 Unchecked, 0.7s Time] [2022-01-18 17:28:37,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7252 states. [2022-01-18 17:28:38,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7252 to 4475. [2022-01-18 17:28:38,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4475 states, 4474 states have (on average 3.7150201162270897) internal successors, (16621), 4474 states have internal predecessors, (16621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:28:38,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4475 states to 4475 states and 16621 transitions. [2022-01-18 17:28:38,058 INFO L78 Accepts]: Start accepts. Automaton has 4475 states and 16621 transitions. Word has length 26 [2022-01-18 17:28:38,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:28:38,058 INFO L470 AbstractCegarLoop]: Abstraction has 4475 states and 16621 transitions. [2022-01-18 17:28:38,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:28:38,058 INFO L276 IsEmpty]: Start isEmpty. Operand 4475 states and 16621 transitions. [2022-01-18 17:28:38,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:28:38,065 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:28:38,065 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:28:38,080 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-01-18 17:28:38,265 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,SelfDestructingSolverStorable91 [2022-01-18 17:28:38,265 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:28:38,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:28:38,266 INFO L85 PathProgramCache]: Analyzing trace with hash -574976500, now seen corresponding path program 42 times [2022-01-18 17:28:38,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:28:38,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006134732] [2022-01-18 17:28:38,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:28:38,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:28:38,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:28:38,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-18 17:28:38,459 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:28:38,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006134732] [2022-01-18 17:28:38,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006134732] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:28:38,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766371603] [2022-01-18 17:28:38,459 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:28:38,459 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:28:38,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:28:38,460 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-18 17:28:38,461 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-18 17:28:38,481 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:28:38,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:28:38,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:28:38,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:28:39,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:28:39,387 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:28:39,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 109 treesize of output 91 [2022-01-18 17:28:39,884 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:28:39,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:28:40,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:28:40,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:28:40,425 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:28:40,426 INFO L387 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 171 treesize of output 145 [2022-01-18 17:28:41,612 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:28:41,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766371603] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:28:41,613 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:28:41,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-01-18 17:28:41,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602669118] [2022-01-18 17:28:41,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:28:41,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 17:28:41,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:28:41,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 17:28:41,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2022-01-18 17:28:41,613 INFO L87 Difference]: Start difference. First operand 4475 states and 16621 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:28:48,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:28:48,376 INFO L93 Difference]: Finished difference Result 9646 states and 33308 transitions. [2022-01-18 17:28:48,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-01-18 17:28:48,376 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:28:48,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:28:48,393 INFO L225 Difference]: With dead ends: 9646 [2022-01-18 17:28:48,394 INFO L226 Difference]: Without dead ends: 9601 [2022-01-18 17:28:48,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 4179 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=1967, Invalid=9805, Unknown=0, NotChecked=0, Total=11772 [2022-01-18 17:28:48,394 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 522 mSDsluCounter, 1052 mSDsCounter, 0 mSdLazyCounter, 1672 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 522 SdHoareTripleChecker+Valid, 547 SdHoareTripleChecker+Invalid, 2263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 1672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 523 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 17:28:48,394 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [522 Valid, 547 Invalid, 2263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 1672 Invalid, 0 Unknown, 523 Unchecked, 0.8s Time] [2022-01-18 17:28:48,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9601 states. [2022-01-18 17:28:48,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9601 to 4557. [2022-01-18 17:28:48,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4557 states, 4556 states have (on average 3.718173836698859) internal successors, (16940), 4556 states have internal predecessors, (16940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:28:48,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4557 states to 4557 states and 16940 transitions. [2022-01-18 17:28:48,497 INFO L78 Accepts]: Start accepts. Automaton has 4557 states and 16940 transitions. Word has length 26 [2022-01-18 17:28:48,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:28:48,497 INFO L470 AbstractCegarLoop]: Abstraction has 4557 states and 16940 transitions. [2022-01-18 17:28:48,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:28:48,497 INFO L276 IsEmpty]: Start isEmpty. Operand 4557 states and 16940 transitions. [2022-01-18 17:28:48,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:28:48,504 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:28:48,504 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:28:48,519 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-18 17:28:48,704 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:28:48,704 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:28:48,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:28:48,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1955220050, now seen corresponding path program 43 times [2022-01-18 17:28:48,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:28:48,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263570894] [2022-01-18 17:28:48,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:28:48,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:28:48,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:28:48,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-18 17:28:48,830 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:28:48,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263570894] [2022-01-18 17:28:48,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263570894] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:28:48,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010513977] [2022-01-18 17:28:48,830 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:28:48,830 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:28:48,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:28:48,831 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-18 17:28:48,832 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-18 17:28:48,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:28:48,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:28:48,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:28:49,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:28:49,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:28:49,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:28:49,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-18 17:28:49,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:28:49,659 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:28:49,660 INFO L387 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 187 treesize of output 157 [2022-01-18 17:28:52,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-18 17:28:52,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010513977] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:28:52,171 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:28:52,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 17:28:52,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999122488] [2022-01-18 17:28:52,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:28:52,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:28:52,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:28:52,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:28:52,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:28:52,172 INFO L87 Difference]: Start difference. First operand 4557 states and 16940 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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-18 17:28:56,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:28:56,447 INFO L93 Difference]: Finished difference Result 7998 states and 27627 transitions. [2022-01-18 17:28:56,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 17:28:56,447 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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 26 [2022-01-18 17:28:56,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:28:56,462 INFO L225 Difference]: With dead ends: 7998 [2022-01-18 17:28:56,462 INFO L226 Difference]: Without dead ends: 7953 [2022-01-18 17:28:56,462 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2108 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=969, Invalid=5673, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 17:28:56,463 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 291 mSDsluCounter, 757 mSDsCounter, 0 mSdLazyCounter, 1686 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 1735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 1686 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 17:28:56,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [291 Valid, 386 Invalid, 1735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 1686 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 17:28:56,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7953 states. [2022-01-18 17:28:56,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7953 to 4585. [2022-01-18 17:28:56,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4585 states, 4584 states have (on average 3.7170593368237346) internal successors, (17039), 4584 states have internal predecessors, (17039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:28:56,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4585 states to 4585 states and 17039 transitions. [2022-01-18 17:28:56,555 INFO L78 Accepts]: Start accepts. Automaton has 4585 states and 17039 transitions. Word has length 26 [2022-01-18 17:28:56,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:28:56,555 INFO L470 AbstractCegarLoop]: Abstraction has 4585 states and 17039 transitions. [2022-01-18 17:28:56,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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-18 17:28:56,555 INFO L276 IsEmpty]: Start isEmpty. Operand 4585 states and 17039 transitions. [2022-01-18 17:28:56,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:28:56,562 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:28:56,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, 1, 1, 1] [2022-01-18 17:28:56,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-01-18 17:28:56,762 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:28:56,762 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:28:56,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:28:56,763 INFO L85 PathProgramCache]: Analyzing trace with hash -444012144, now seen corresponding path program 44 times [2022-01-18 17:28:56,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:28:56,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844762441] [2022-01-18 17:28:56,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:28:56,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:28:56,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:28:56,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-18 17:28:56,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:28:56,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844762441] [2022-01-18 17:28:56,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844762441] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:28:56,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514970458] [2022-01-18 17:28:56,914 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:28:56,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:28:56,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:28:56,915 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-18 17:28:56,915 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-18 17:28:56,935 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:28:56,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:28:56,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:28:56,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:28:57,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:28:57,305 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:28:57,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 110 treesize of output 92 [2022-01-18 17:28:57,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-18 17:28:57,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:28:58,415 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:28:58,415 INFO L387 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 175 treesize of output 161 [2022-01-18 17:29:13,428 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:29:13,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514970458] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:29:13,428 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:29:13,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 17:29:13,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851540554] [2022-01-18 17:29:13,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:29:13,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 17:29:13,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:29:13,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 17:29:13,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2022-01-18 17:29:13,429 INFO L87 Difference]: Start difference. First operand 4585 states and 17039 transitions. Second operand has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:29:16,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:29:16,120 INFO L93 Difference]: Finished difference Result 6784 states and 23747 transitions. [2022-01-18 17:29:16,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 17:29:16,120 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:29:16,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:29:16,133 INFO L225 Difference]: With dead ends: 6784 [2022-01-18 17:29:16,133 INFO L226 Difference]: Without dead ends: 6708 [2022-01-18 17:29:16,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 990 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=668, Invalid=2524, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 17:29:16,134 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 270 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 391 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:29:16,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [270 Valid, 206 Invalid, 945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 525 Invalid, 0 Unknown, 391 Unchecked, 0.3s Time] [2022-01-18 17:29:16,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6708 states. [2022-01-18 17:29:16,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6708 to 4642. [2022-01-18 17:29:16,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4642 states, 4641 states have (on average 3.710838181426417) internal successors, (17222), 4641 states have internal predecessors, (17222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:29:16,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4642 states to 4642 states and 17222 transitions. [2022-01-18 17:29:16,233 INFO L78 Accepts]: Start accepts. Automaton has 4642 states and 17222 transitions. Word has length 26 [2022-01-18 17:29:16,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:29:16,233 INFO L470 AbstractCegarLoop]: Abstraction has 4642 states and 17222 transitions. [2022-01-18 17:29:16,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:29:16,233 INFO L276 IsEmpty]: Start isEmpty. Operand 4642 states and 17222 transitions. [2022-01-18 17:29:16,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:29:16,240 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:29:16,240 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:29:16,255 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-01-18 17:29:16,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:29:16,440 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:29:16,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:29:16,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1900543888, now seen corresponding path program 45 times [2022-01-18 17:29:16,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:29:16,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981901192] [2022-01-18 17:29:16,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:29:16,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:29:16,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:29:16,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-18 17:29:16,628 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:29:16,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981901192] [2022-01-18 17:29:16,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981901192] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:29:16,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638698653] [2022-01-18 17:29:16,629 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:29:16,629 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:29:16,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:29:16,630 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-18 17:29:16,630 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-18 17:29:16,653 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:29:16,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:29:16,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:29:16,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:29:17,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:29:17,111 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:29:17,111 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 110 treesize of output 92 [2022-01-18 17:29:17,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-18 17:29:17,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:29:19,230 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:29:19,230 INFO L387 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 175 treesize of output 161 [2022-01-18 17:29:35,266 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:29:35,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638698653] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:29:35,266 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:29:35,266 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-18 17:29:35,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58752099] [2022-01-18 17:29:35,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:29:35,267 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 17:29:35,267 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:29:35,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 17:29:35,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2022-01-18 17:29:35,267 INFO L87 Difference]: Start difference. First operand 4642 states and 17222 transitions. Second operand has 22 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 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-18 17:29:37,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:29:37,112 INFO L93 Difference]: Finished difference Result 6653 states and 23426 transitions. [2022-01-18 17:29:37,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 17:29:37,112 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 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 26 [2022-01-18 17:29:37,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:29:37,126 INFO L225 Difference]: With dead ends: 6653 [2022-01-18 17:29:37,126 INFO L226 Difference]: Without dead ends: 6593 [2022-01-18 17:29:37,126 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 39 SyntacticMatches, 6 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 556 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=426, Invalid=1554, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 17:29:37,126 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 247 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 309 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:29:37,126 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [247 Valid, 185 Invalid, 766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 422 Invalid, 0 Unknown, 309 Unchecked, 0.2s Time] [2022-01-18 17:29:37,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6593 states. [2022-01-18 17:29:37,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6593 to 4675. [2022-01-18 17:29:37,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4675 states, 4674 states have (on average 3.711168164313222) internal successors, (17346), 4674 states have internal predecessors, (17346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:29:37,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4675 states to 4675 states and 17346 transitions. [2022-01-18 17:29:37,210 INFO L78 Accepts]: Start accepts. Automaton has 4675 states and 17346 transitions. Word has length 26 [2022-01-18 17:29:37,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:29:37,210 INFO L470 AbstractCegarLoop]: Abstraction has 4675 states and 17346 transitions. [2022-01-18 17:29:37,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.6363636363636362) internal successors, (58), 22 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-18 17:29:37,210 INFO L276 IsEmpty]: Start isEmpty. Operand 4675 states and 17346 transitions. [2022-01-18 17:29:37,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:29:37,218 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:29:37,218 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:29:37,233 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-01-18 17:29:37,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:29:37,418 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:29:37,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:29:37,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1841907892, now seen corresponding path program 46 times [2022-01-18 17:29:37,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:29:37,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506281650] [2022-01-18 17:29:37,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:29:37,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:29:37,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:29:37,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-18 17:29:37,570 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:29:37,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506281650] [2022-01-18 17:29:37,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506281650] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:29:37,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751099917] [2022-01-18 17:29:37,570 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:29:37,570 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:29:37,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:29:37,571 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-18 17:29:37,572 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-18 17:29:37,595 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:29:37,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:29:37,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:29:37,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:29:38,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:29:38,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:29:38,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:29:38,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-18 17:29:38,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:29:38,719 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:29:38,719 INFO L387 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 199 treesize of output 157 [2022-01-18 17:29:41,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-18 17:29:41,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751099917] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:29:41,246 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:29:41,246 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 17:29:41,246 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900292788] [2022-01-18 17:29:41,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:29:41,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:29:41,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:29:41,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:29:41,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:29:41,247 INFO L87 Difference]: Start difference. First operand 4675 states and 17346 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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-18 17:29:42,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:29:42,604 INFO L93 Difference]: Finished difference Result 7141 states and 25055 transitions. [2022-01-18 17:29:42,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 17:29:42,604 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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 26 [2022-01-18 17:29:42,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:29:42,618 INFO L225 Difference]: With dead ends: 7141 [2022-01-18 17:29:42,618 INFO L226 Difference]: Without dead ends: 7096 [2022-01-18 17:29:42,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 623 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=374, Invalid=2076, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 17:29:42,619 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 194 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 985 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 145 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:29:42,619 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [194 Valid, 272 Invalid, 985 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 813 Invalid, 0 Unknown, 145 Unchecked, 0.4s Time] [2022-01-18 17:29:42,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7096 states. [2022-01-18 17:29:42,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7096 to 4692. [2022-01-18 17:29:42,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4692 states, 4691 states have (on average 3.708164570454061) internal successors, (17395), 4691 states have internal predecessors, (17395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:29:42,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4692 states to 4692 states and 17395 transitions. [2022-01-18 17:29:42,708 INFO L78 Accepts]: Start accepts. Automaton has 4692 states and 17395 transitions. Word has length 26 [2022-01-18 17:29:42,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:29:42,708 INFO L470 AbstractCegarLoop]: Abstraction has 4692 states and 17395 transitions. [2022-01-18 17:29:42,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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-18 17:29:42,708 INFO L276 IsEmpty]: Start isEmpty. Operand 4692 states and 17395 transitions. [2022-01-18 17:29:42,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:29:42,716 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:29:42,716 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:29:42,731 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-01-18 17:29:42,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2022-01-18 17:29:42,916 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:29:42,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:29:42,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1595082124, now seen corresponding path program 47 times [2022-01-18 17:29:42,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:29:42,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620327036] [2022-01-18 17:29:42,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:29:42,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:29:42,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:29:43,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-18 17:29:43,110 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:29:43,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620327036] [2022-01-18 17:29:43,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620327036] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:29:43,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333898820] [2022-01-18 17:29:43,110 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:29:43,110 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:29:43,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:29:43,111 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-18 17:29:43,111 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-18 17:29:43,132 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:29:43,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:29:43,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:29:43,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:29:43,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:29:43,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:29:43,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:29:43,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-18 17:29:43,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:29:44,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:29:44,086 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:29:44,087 INFO L387 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 229 treesize of output 181 [2022-01-18 17:29:47,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-18 17:29:47,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333898820] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:29:47,153 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:29:47,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-01-18 17:29:47,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319832351] [2022-01-18 17:29:47,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:29:47,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:29:47,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:29:47,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:29:47,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:29:47,154 INFO L87 Difference]: Start difference. First operand 4692 states and 17395 transitions. Second operand has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:29:48,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:29:48,938 INFO L93 Difference]: Finished difference Result 7135 states and 25113 transitions. [2022-01-18 17:29:48,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 17:29:48,938 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:29:48,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:29:48,951 INFO L225 Difference]: With dead ends: 7135 [2022-01-18 17:29:48,952 INFO L226 Difference]: Without dead ends: 7105 [2022-01-18 17:29:48,952 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1224 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=564, Invalid=3342, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 17:29:48,952 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 221 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 950 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 1487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 950 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 494 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:29:48,952 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 282 Invalid, 1487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 950 Invalid, 0 Unknown, 494 Unchecked, 0.5s Time] [2022-01-18 17:29:48,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7105 states. [2022-01-18 17:29:49,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7105 to 4721. [2022-01-18 17:29:49,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4721 states, 4720 states have (on average 3.705084745762712) internal successors, (17488), 4720 states have internal predecessors, (17488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:29:49,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4721 states to 4721 states and 17488 transitions. [2022-01-18 17:29:49,038 INFO L78 Accepts]: Start accepts. Automaton has 4721 states and 17488 transitions. Word has length 26 [2022-01-18 17:29:49,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:29:49,038 INFO L470 AbstractCegarLoop]: Abstraction has 4721 states and 17488 transitions. [2022-01-18 17:29:49,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 26 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:29:49,038 INFO L276 IsEmpty]: Start isEmpty. Operand 4721 states and 17488 transitions. [2022-01-18 17:29:49,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:29:49,045 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:29: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, 1, 1, 1] [2022-01-18 17:29:49,060 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-18 17:29:49,255 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,SelfDestructingSolverStorable97 [2022-01-18 17:29:49,255 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:29:49,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:29:49,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1082352392, now seen corresponding path program 48 times [2022-01-18 17:29:49,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:29:49,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73399280] [2022-01-18 17:29:49,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:29:49,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:29:49,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:29:49,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-18 17:29:49,519 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:29:49,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73399280] [2022-01-18 17:29:49,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73399280] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:29:49,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869681427] [2022-01-18 17:29:49,520 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:29:49,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:29:49,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:29:49,521 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-18 17:29:49,521 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-18 17:29:49,541 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:29:49,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:29:49,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:29:49,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:29:49,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:29:49,863 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:29:49,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:29:50,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-18 17:29:50,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:29:50,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:29:50,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:29:50,500 INFO L387 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 199 treesize of output 169 [2022-01-18 17:29:54,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-18 17:29:54,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869681427] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:29:54,004 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:29:54,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 17:29:54,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097306228] [2022-01-18 17:29:54,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:29:54,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:29:54,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:29:54,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:29:54,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:29:54,004 INFO L87 Difference]: Start difference. First operand 4721 states and 17488 transitions. Second operand has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:29:55,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:29:55,819 INFO L93 Difference]: Finished difference Result 6909 states and 24362 transitions. [2022-01-18 17:29:55,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 17:29:55,819 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:29:55,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:29:55,832 INFO L225 Difference]: With dead ends: 6909 [2022-01-18 17:29:55,833 INFO L226 Difference]: Without dead ends: 6864 [2022-01-18 17:29:55,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 40 SyntacticMatches, 7 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 945 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=563, Invalid=2517, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 17:29:55,833 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 243 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 214 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:29:55,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [243 Valid, 232 Invalid, 812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 562 Invalid, 0 Unknown, 214 Unchecked, 0.3s Time] [2022-01-18 17:29:55,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6864 states. [2022-01-18 17:29:55,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6864 to 4740. [2022-01-18 17:29:55,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4740 states, 4739 states have (on average 3.7073222198776112) internal successors, (17569), 4739 states have internal predecessors, (17569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:29:55,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4740 states to 4740 states and 17569 transitions. [2022-01-18 17:29:55,934 INFO L78 Accepts]: Start accepts. Automaton has 4740 states and 17569 transitions. Word has length 26 [2022-01-18 17:29:55,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:29:55,934 INFO L470 AbstractCegarLoop]: Abstraction has 4740 states and 17569 transitions. [2022-01-18 17:29:55,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:29:55,934 INFO L276 IsEmpty]: Start isEmpty. Operand 4740 states and 17569 transitions. [2022-01-18 17:29:55,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:29:55,941 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:29:55,941 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:29:55,956 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-01-18 17:29:56,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:29:56,141 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:29:56,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:29:56,143 INFO L85 PathProgramCache]: Analyzing trace with hash 399059498, now seen corresponding path program 49 times [2022-01-18 17:29:56,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:29:56,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190356258] [2022-01-18 17:29:56,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:29:56,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:29:56,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:29:56,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-18 17:29:56,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:29:56,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190356258] [2022-01-18 17:29:56,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190356258] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:29:56,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137207576] [2022-01-18 17:29:56,394 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:29:56,395 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:29:56,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:29:56,395 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-18 17:29:56,396 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-18 17:29:56,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:29:56,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:29:56,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:29:56,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:29:56,783 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:29:56,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 109 treesize of output 91 [2022-01-18 17:29:57,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-18 17:29:57,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:29:57,895 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:29:57,896 INFO L387 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 183 treesize of output 173 [2022-01-18 17:30:01,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-18 17:30:01,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137207576] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:30:01,185 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:30:01,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 17:30:01,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030819201] [2022-01-18 17:30:01,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:30:01,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:30:01,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:30:01,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:30:01,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=398, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:30:01,185 INFO L87 Difference]: Start difference. First operand 4740 states and 17569 transitions. Second operand has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:01,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:30:01,834 INFO L93 Difference]: Finished difference Result 5710 states and 20483 transitions. [2022-01-18 17:30:01,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 17:30:01,834 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:30:01,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:30:01,845 INFO L225 Difference]: With dead ends: 5710 [2022-01-18 17:30:01,845 INFO L226 Difference]: Without dead ends: 5680 [2022-01-18 17:30:01,846 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 44 SyntacticMatches, 5 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 509 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=326, Invalid=1314, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 17:30:01,846 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 171 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 17:30:01,846 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 132 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 186 Invalid, 0 Unknown, 115 Unchecked, 0.1s Time] [2022-01-18 17:30:01,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5680 states. [2022-01-18 17:30:01,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5680 to 4769. [2022-01-18 17:30:01,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4769 states, 4768 states have (on average 3.709731543624161) internal successors, (17688), 4768 states have internal predecessors, (17688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:01,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4769 states to 4769 states and 17688 transitions. [2022-01-18 17:30:01,922 INFO L78 Accepts]: Start accepts. Automaton has 4769 states and 17688 transitions. Word has length 26 [2022-01-18 17:30:01,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:30:01,922 INFO L470 AbstractCegarLoop]: Abstraction has 4769 states and 17688 transitions. [2022-01-18 17:30:01,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:01,922 INFO L276 IsEmpty]: Start isEmpty. Operand 4769 states and 17688 transitions. [2022-01-18 17:30:01,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:30:01,929 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:30:01,929 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:30:01,945 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-18 17:30:02,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:30:02,131 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:30:02,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:30:02,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1508209120, now seen corresponding path program 50 times [2022-01-18 17:30:02,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:30:02,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891778935] [2022-01-18 17:30:02,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:30:02,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:30:02,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:30:02,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-18 17:30:02,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:30:02,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891778935] [2022-01-18 17:30:02,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891778935] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:30:02,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775938522] [2022-01-18 17:30:02,361 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:30:02,361 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:30:02,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:30:02,362 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-18 17:30:02,362 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-18 17:30:02,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:30:02,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:30:02,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:30:02,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:30:02,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:30:02,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:30:02,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 109 treesize of output 91 [2022-01-18 17:30:03,591 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:30:03,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:30:03,991 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:30:03,991 INFO L387 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 171 treesize of output 161 [2022-01-18 17:30: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-18 17:30:07,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775938522] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:30:07,847 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:30:07,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 27 [2022-01-18 17:30:07,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881510683] [2022-01-18 17:30:07,847 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:30:07,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 17:30:07,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:30:07,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 17:30:07,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=580, Unknown=0, NotChecked=0, Total=702 [2022-01-18 17:30:07,848 INFO L87 Difference]: Start difference. First operand 4769 states and 17688 transitions. Second operand has 27 states, 27 states have (on average 2.4814814814814814) 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-18 17:30:10,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:30:10,996 INFO L93 Difference]: Finished difference Result 8083 states and 28201 transitions. [2022-01-18 17:30:10,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 17:30:10,996 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.4814814814814814) 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 26 [2022-01-18 17:30:10,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:30:11,032 INFO L225 Difference]: With dead ends: 8083 [2022-01-18 17:30:11,032 INFO L226 Difference]: Without dead ends: 8053 [2022-01-18 17:30:11,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1501 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=791, Invalid=4179, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 17:30:11,033 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 398 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 863 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 398 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 1155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 214 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:30:11,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [398 Valid, 297 Invalid, 1155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 863 Invalid, 0 Unknown, 214 Unchecked, 0.5s Time] [2022-01-18 17:30:11,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8053 states. [2022-01-18 17:30:11,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8053 to 4799. [2022-01-18 17:30:11,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4799 states, 4798 states have (on average 3.7109212171738224) internal successors, (17805), 4798 states have internal predecessors, (17805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:11,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4799 states to 4799 states and 17805 transitions. [2022-01-18 17:30:11,124 INFO L78 Accepts]: Start accepts. Automaton has 4799 states and 17805 transitions. Word has length 26 [2022-01-18 17:30:11,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:30:11,124 INFO L470 AbstractCegarLoop]: Abstraction has 4799 states and 17805 transitions. [2022-01-18 17:30:11,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.4814814814814814) 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-18 17:30:11,124 INFO L276 IsEmpty]: Start isEmpty. Operand 4799 states and 17805 transitions. [2022-01-18 17:30:11,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:30:11,132 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:30:11,132 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:30:11,149 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-18 17:30:11,332 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,SelfDestructingSolverStorable100 [2022-01-18 17:30:11,332 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:30:11,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:30:11,333 INFO L85 PathProgramCache]: Analyzing trace with hash -607590512, now seen corresponding path program 51 times [2022-01-18 17:30:11,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:30:11,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085513273] [2022-01-18 17:30:11,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:30:11,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:30:11,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:30:11,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-18 17:30:11,576 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:30:11,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085513273] [2022-01-18 17:30:11,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085513273] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:30:11,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359698052] [2022-01-18 17:30:11,576 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:30:11,576 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:30:11,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:30:11,577 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-18 17:30:11,579 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-18 17:30:11,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:30:11,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:30:11,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:30:11,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:30:11,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:30:11,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:30:11,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:30:12,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-18 17:30:12,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:30:12,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:30:12,545 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:30:12,545 INFO L387 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 203 treesize of output 161 [2022-01-18 17:30:16,230 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:30:16,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359698052] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:30:16,231 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:30:16,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 17:30:16,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706337266] [2022-01-18 17:30:16,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:30:16,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:30:16,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:30:16,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:30:16,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:30:16,231 INFO L87 Difference]: Start difference. First operand 4799 states and 17805 transitions. Second operand has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:18,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:30:18,177 INFO L93 Difference]: Finished difference Result 6897 states and 24164 transitions. [2022-01-18 17:30:18,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 17:30:18,177 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:30:18,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:30:18,190 INFO L225 Difference]: With dead ends: 6897 [2022-01-18 17:30:18,190 INFO L226 Difference]: Without dead ends: 6785 [2022-01-18 17:30:18,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 39 SyntacticMatches, 6 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 779 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=498, Invalid=2154, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 17:30:18,190 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 201 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 1007 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 275 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:30:18,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 308 Invalid, 1007 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 700 Invalid, 0 Unknown, 275 Unchecked, 0.4s Time] [2022-01-18 17:30:18,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6785 states. [2022-01-18 17:30:18,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6785 to 4821. [2022-01-18 17:30:18,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4821 states, 4820 states have (on average 3.7130705394190873) internal successors, (17897), 4820 states have internal predecessors, (17897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:18,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4821 states to 4821 states and 17897 transitions. [2022-01-18 17:30:18,270 INFO L78 Accepts]: Start accepts. Automaton has 4821 states and 17897 transitions. Word has length 26 [2022-01-18 17:30:18,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:30:18,270 INFO L470 AbstractCegarLoop]: Abstraction has 4821 states and 17897 transitions. [2022-01-18 17:30:18,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.608695652173913) internal successors, (60), 23 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:18,270 INFO L276 IsEmpty]: Start isEmpty. Operand 4821 states and 17897 transitions. [2022-01-18 17:30:18,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:30:18,277 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:30:18,277 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:30:18,292 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-01-18 17:30:18,477 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:30:18,477 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:30:18,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:30:18,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1439957490, now seen corresponding path program 52 times [2022-01-18 17:30:18,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:30:18,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237355746] [2022-01-18 17:30:18,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:30:18,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:30:18,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:30: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-18 17:30:18,687 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:30:18,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237355746] [2022-01-18 17:30:18,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237355746] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:30:18,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997335825] [2022-01-18 17:30:18,688 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:30:18,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:30:18,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:30:18,689 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-18 17:30:18,689 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-18 17:30:18,710 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:30:18,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:30:18,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:30:18,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:30:19,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:30:19,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:30:19,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:30:19,466 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:30:19,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:30:19,760 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:30:19,760 INFO L387 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 203 treesize of output 161 [2022-01-18 17:30:21,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-18 17:30:21,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997335825] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:30:21,603 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:30:21,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 17:30:21,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608202250] [2022-01-18 17:30:21,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:30:21,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 17:30:21,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:30:21,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 17:30:21,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2022-01-18 17:30:21,603 INFO L87 Difference]: Start difference. First operand 4821 states and 17897 transitions. Second operand has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 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-18 17:30:22,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:30:22,500 INFO L93 Difference]: Finished difference Result 6205 states and 22055 transitions. [2022-01-18 17:30:22,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 17:30:22,500 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:30:22,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:30:22,512 INFO L225 Difference]: With dead ends: 6205 [2022-01-18 17:30:22,512 INFO L226 Difference]: Without dead ends: 6180 [2022-01-18 17:30:22,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 366 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=188, Invalid=868, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 17:30:22,512 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 131 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 984 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 439 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:30:22,512 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 387 Invalid, 984 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 533 Invalid, 0 Unknown, 439 Unchecked, 0.3s Time] [2022-01-18 17:30:22,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6180 states. [2022-01-18 17:30:22,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6180 to 4823. [2022-01-18 17:30:22,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4823 states, 4822 states have (on average 3.7125673994193282) internal successors, (17902), 4822 states have internal predecessors, (17902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:22,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4823 states to 4823 states and 17902 transitions. [2022-01-18 17:30:22,591 INFO L78 Accepts]: Start accepts. Automaton has 4823 states and 17902 transitions. Word has length 26 [2022-01-18 17:30:22,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:30:22,591 INFO L470 AbstractCegarLoop]: Abstraction has 4823 states and 17902 transitions. [2022-01-18 17:30:22,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 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-18 17:30:22,591 INFO L276 IsEmpty]: Start isEmpty. Operand 4823 states and 17902 transitions. [2022-01-18 17:30:22,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:30:22,598 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:30:22,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, 1, 1, 1] [2022-01-18 17:30:22,613 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-01-18 17:30:22,798 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-01-18 17:30:22,798 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:30:22,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:30:22,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1371874868, now seen corresponding path program 53 times [2022-01-18 17:30:22,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:30:22,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368783839] [2022-01-18 17:30:22,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:30:22,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:30:22,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:30:23,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-18 17:30:23,018 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:30:23,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368783839] [2022-01-18 17:30:23,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368783839] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:30:23,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046813591] [2022-01-18 17:30:23,019 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:30:23,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:30:23,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:30:23,021 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-18 17:30:23,021 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-18 17:30:23,040 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:30:23,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:30:23,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:30:23,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:30:23,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:30:23,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:30:23,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:30:23,612 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:30:23,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:30:23,929 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:30:23,930 INFO L387 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 231 treesize of output 181 [2022-01-18 17:30:25,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-18 17:30:25,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046813591] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:30:25,581 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:30:25,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 17:30:25,581 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483161531] [2022-01-18 17:30:25,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:30:25,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 17:30:25,581 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:30:25,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 17:30:25,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2022-01-18 17:30:25,581 INFO L87 Difference]: Start difference. First operand 4823 states and 17902 transitions. Second operand has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 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-18 17:30:26,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:30:26,458 INFO L93 Difference]: Finished difference Result 6393 states and 22639 transitions. [2022-01-18 17:30:26,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 17:30:26,458 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:30:26,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:30:26,470 INFO L225 Difference]: With dead ends: 6393 [2022-01-18 17:30:26,470 INFO L226 Difference]: Without dead ends: 6363 [2022-01-18 17:30:26,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=164, Invalid=828, Unknown=0, NotChecked=0, Total=992 [2022-01-18 17:30:26,471 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 145 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 138 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:30:26,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 254 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 406 Invalid, 0 Unknown, 138 Unchecked, 0.2s Time] [2022-01-18 17:30:26,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6363 states. [2022-01-18 17:30:26,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6363 to 4826. [2022-01-18 17:30:26,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4826 states, 4825 states have (on average 3.7127461139896374) internal successors, (17914), 4825 states have internal predecessors, (17914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:26,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4826 states to 4826 states and 17914 transitions. [2022-01-18 17:30:26,549 INFO L78 Accepts]: Start accepts. Automaton has 4826 states and 17914 transitions. Word has length 26 [2022-01-18 17:30:26,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:30:26,550 INFO L470 AbstractCegarLoop]: Abstraction has 4826 states and 17914 transitions. [2022-01-18 17:30:26,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 21 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-18 17:30:26,550 INFO L276 IsEmpty]: Start isEmpty. Operand 4826 states and 17914 transitions. [2022-01-18 17:30:26,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:30:26,557 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:30:26,557 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:30:26,573 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-01-18 17:30:26,757 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,SelfDestructingSolverStorable103 [2022-01-18 17:30:26,757 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:30:26,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:30:26,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1075205646, now seen corresponding path program 54 times [2022-01-18 17:30:26,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:30:26,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217827929] [2022-01-18 17:30:26,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:30:26,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:30:26,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:30:26,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-18 17:30:26,988 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:30:26,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217827929] [2022-01-18 17:30:26,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217827929] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:30:26,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8833920] [2022-01-18 17:30:26,988 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 17:30:26,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:30:26,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:30:26,989 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-18 17:30:26,990 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-18 17:30:27,010 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 17:30:27,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:30:27,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:30:27,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:30:27,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:30:27,386 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:30:27,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:30:27,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-18 17:30:27,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:30:28,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:30:28,102 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:30:28,102 INFO L387 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 221 treesize of output 181 [2022-01-18 17:30:30,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-18 17:30:30,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8833920] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:30:30,258 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:30:30,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2022-01-18 17:30:30,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564821000] [2022-01-18 17:30:30,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:30:30,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:30:30,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:30:30,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:30:30,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:30:30,259 INFO L87 Difference]: Start difference. First operand 4826 states and 17914 transitions. Second operand has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 23 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-18 17:30:31,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:30:31,821 INFO L93 Difference]: Finished difference Result 6862 states and 24234 transitions. [2022-01-18 17:30:31,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 17:30:31,821 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 23 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 26 [2022-01-18 17:30:31,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:30:31,834 INFO L225 Difference]: With dead ends: 6862 [2022-01-18 17:30:31,834 INFO L226 Difference]: Without dead ends: 6832 [2022-01-18 17:30:31,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 708 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=449, Invalid=2001, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 17:30:31,834 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 225 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 190 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:30:31,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [225 Valid, 358 Invalid, 847 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 626 Invalid, 0 Unknown, 190 Unchecked, 0.3s Time] [2022-01-18 17:30:31,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6832 states. [2022-01-18 17:30:31,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6832 to 4840. [2022-01-18 17:30:31,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4840 states, 4839 states have (on average 3.7115106426947717) internal successors, (17960), 4839 states have internal predecessors, (17960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:31,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4840 states to 4840 states and 17960 transitions. [2022-01-18 17:30:31,919 INFO L78 Accepts]: Start accepts. Automaton has 4840 states and 17960 transitions. Word has length 26 [2022-01-18 17:30:31,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:30:31,919 INFO L470 AbstractCegarLoop]: Abstraction has 4840 states and 17960 transitions. [2022-01-18 17:30:31,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.652173913043478) internal successors, (61), 23 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-18 17:30:31,920 INFO L276 IsEmpty]: Start isEmpty. Operand 4840 states and 17960 transitions. [2022-01-18 17:30:31,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:30:31,927 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:30:31,927 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:30:31,942 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-01-18 17:30:32,127 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,SelfDestructingSolverStorable104 [2022-01-18 17:30:32,127 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:30:32,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:30:32,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1650158720, now seen corresponding path program 55 times [2022-01-18 17:30:32,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:30:32,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061097513] [2022-01-18 17:30:32,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:30:32,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:30:32,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:30:32,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-18 17:30:32,337 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:30:32,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061097513] [2022-01-18 17:30:32,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061097513] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:30:32,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310547272] [2022-01-18 17:30:32,338 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:30:32,338 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:30:32,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:30:32,339 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-18 17:30:32,339 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-18 17:30:32,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:30:32,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:30:32,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:30:32,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:30:32,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:30:32,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:30:33,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-18 17:30:33,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:30:33,286 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:30:33,287 INFO L387 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 199 treesize of output 157 [2022-01-18 17:30:35,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-18 17:30:35,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1310547272] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:30:35,555 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:30:35,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 17:30:35,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926936862] [2022-01-18 17:30:35,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:30:35,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 17:30:35,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:30:35,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 17:30:35,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2022-01-18 17:30:35,556 INFO L87 Difference]: Start difference. First operand 4840 states and 17960 transitions. Second operand has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 21 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-18 17:30:35,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:30:35,947 INFO L93 Difference]: Finished difference Result 5734 states and 20553 transitions. [2022-01-18 17:30:35,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 17:30:35,947 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 21 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:30:35,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:30:35,958 INFO L225 Difference]: With dead ends: 5734 [2022-01-18 17:30:35,958 INFO L226 Difference]: Without dead ends: 5719 [2022-01-18 17:30:35,958 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:30:35,958 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 109 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 471 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 155 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 17:30:35,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 227 Invalid, 471 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 310 Invalid, 0 Unknown, 155 Unchecked, 0.2s Time] [2022-01-18 17:30:35,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5719 states. [2022-01-18 17:30:36,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5719 to 4841. [2022-01-18 17:30:36,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4841 states, 4840 states have (on average 3.7117768595041323) internal successors, (17965), 4840 states have internal predecessors, (17965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:36,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4841 states to 4841 states and 17965 transitions. [2022-01-18 17:30:36,036 INFO L78 Accepts]: Start accepts. Automaton has 4841 states and 17965 transitions. Word has length 26 [2022-01-18 17:30:36,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:30:36,036 INFO L470 AbstractCegarLoop]: Abstraction has 4841 states and 17965 transitions. [2022-01-18 17:30:36,036 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 21 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-18 17:30:36,036 INFO L276 IsEmpty]: Start isEmpty. Operand 4841 states and 17965 transitions. [2022-01-18 17:30:36,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:30:36,043 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:30:36,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, 1, 1, 1] [2022-01-18 17:30:36,058 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-01-18 17:30:36,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:30:36,243 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:30:36,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:30:36,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1876950220, now seen corresponding path program 56 times [2022-01-18 17:30:36,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:30:36,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006510502] [2022-01-18 17:30:36,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:30:36,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:30:36,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:30:36,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-18 17:30:36,463 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:30:36,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006510502] [2022-01-18 17:30:36,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006510502] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:30:36,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087529204] [2022-01-18 17:30:36,463 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:30:36,463 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:30:36,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:30:36,464 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-18 17:30:36,464 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-18 17:30:36,492 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:30:36,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:30:36,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:30:36,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:30:36,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:30:36,815 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:30:36,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:30:37,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-18 17:30:37,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:30:37,515 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-01-18 17:30:37,515 INFO L387 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 199 treesize of output 157 [2022-01-18 17:30:40,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-18 17:30:40,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087529204] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:30:40,382 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:30:40,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-01-18 17:30:40,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024016611] [2022-01-18 17:30:40,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:30:40,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 17:30:40,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:30:40,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 17:30:40,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=540, Unknown=0, NotChecked=0, Total=650 [2022-01-18 17:30:40,382 INFO L87 Difference]: Start difference. First operand 4841 states and 17965 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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-18 17:30:43,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:30:43,502 INFO L93 Difference]: Finished difference Result 7756 states and 27133 transitions. [2022-01-18 17:30:43,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 17:30:43,502 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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 26 [2022-01-18 17:30:43,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:30:43,518 INFO L225 Difference]: With dead ends: 7756 [2022-01-18 17:30:43,518 INFO L226 Difference]: Without dead ends: 7726 [2022-01-18 17:30:43,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1265 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=725, Invalid=3967, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 17:30:43,519 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 256 mSDsluCounter, 688 mSDsCounter, 0 mSdLazyCounter, 1843 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 1888 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1843 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 17:30:43,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 427 Invalid, 1888 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1843 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 17:30:43,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7726 states. [2022-01-18 17:30:43,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7726 to 4841. [2022-01-18 17:30:43,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4841 states, 4840 states have (on average 3.7117768595041323) internal successors, (17965), 4840 states have internal predecessors, (17965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:43,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4841 states to 4841 states and 17965 transitions. [2022-01-18 17:30:43,614 INFO L78 Accepts]: Start accepts. Automaton has 4841 states and 17965 transitions. Word has length 26 [2022-01-18 17:30:43,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:30:43,614 INFO L470 AbstractCegarLoop]: Abstraction has 4841 states and 17965 transitions. [2022-01-18 17:30:43,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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-18 17:30:43,614 INFO L276 IsEmpty]: Start isEmpty. Operand 4841 states and 17965 transitions. [2022-01-18 17:30:43,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:30:43,621 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:30:43,621 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:30:43,636 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2022-01-18 17:30:43,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:30:43,822 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:30:43,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:30:43,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1777735058, now seen corresponding path program 57 times [2022-01-18 17:30:43,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:30:43,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274620778] [2022-01-18 17:30:43,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:30:43,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:30:43,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:30:44,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-18 17:30:44,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:30:44,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274620778] [2022-01-18 17:30:44,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274620778] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:30:44,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207397800] [2022-01-18 17:30:44,010 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:30:44,010 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:30:44,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:30:44,010 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-18 17:30:44,011 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-18 17:30:44,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:30:44,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:30:44,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:30:44,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:30:44,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:30:44,447 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:30:44,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 109 treesize of output 91 [2022-01-18 17:30:45,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-18 17:30:45,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:30:45,678 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:30:45,679 INFO L387 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 175 treesize of output 165 [2022-01-18 17:30:49,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-18 17:30:49,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207397800] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:30:49,848 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:30:49,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-01-18 17:30:49,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458548196] [2022-01-18 17:30:49,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:30:49,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 17:30:49,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:30:49,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 17:30:49,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=473, Unknown=0, NotChecked=0, Total=600 [2022-01-18 17:30:49,848 INFO L87 Difference]: Start difference. First operand 4841 states and 17965 transitions. Second operand has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 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-18 17:30:51,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:30:51,671 INFO L93 Difference]: Finished difference Result 7173 states and 25221 transitions. [2022-01-18 17:30:51,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 17:30:51,671 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 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 26 [2022-01-18 17:30:51,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:30:51,685 INFO L225 Difference]: With dead ends: 7173 [2022-01-18 17:30:51,686 INFO L226 Difference]: Without dead ends: 7143 [2022-01-18 17:30:51,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 797 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=500, Invalid=2050, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 17:30:51,686 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 255 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 355 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 17:30:51,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 223 Invalid, 978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 581 Invalid, 0 Unknown, 355 Unchecked, 0.3s Time] [2022-01-18 17:30:51,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7143 states. [2022-01-18 17:30:51,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7143 to 4779. [2022-01-18 17:30:51,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4779 states, 4778 states have (on average 3.706990372540812) internal successors, (17712), 4778 states have internal predecessors, (17712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:51,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4779 states to 4779 states and 17712 transitions. [2022-01-18 17:30:51,783 INFO L78 Accepts]: Start accepts. Automaton has 4779 states and 17712 transitions. Word has length 26 [2022-01-18 17:30:51,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:30:51,783 INFO L470 AbstractCegarLoop]: Abstraction has 4779 states and 17712 transitions. [2022-01-18 17:30:51,783 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.52) internal successors, (63), 25 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-18 17:30:51,783 INFO L276 IsEmpty]: Start isEmpty. Operand 4779 states and 17712 transitions. [2022-01-18 17:30:51,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:30:51,791 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:30:51,791 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:30:51,806 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-18 17:30:51,991 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,SelfDestructingSolverStorable107 [2022-01-18 17:30:51,991 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:30:51,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:30:51,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1542258700, now seen corresponding path program 49 times [2022-01-18 17:30:51,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:30:51,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816691341] [2022-01-18 17:30:51,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:30:51,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:30:51,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:30:52,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-18 17:30:52,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:30:52,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816691341] [2022-01-18 17:30:52,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816691341] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:30:52,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909536514] [2022-01-18 17:30:52,155 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 17:30:52,155 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:30:52,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:30:52,156 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-18 17:30:52,157 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-18 17:30:52,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:30:52,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:30:52,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:30:52,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:30:52,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-18 17:30:52,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:30:52,946 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:30:52,946 INFO L387 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 215 treesize of output 153 [2022-01-18 17:30:53,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-18 17:30:53,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909536514] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:30:53,434 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:30:53,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 22 [2022-01-18 17:30:53,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060954716] [2022-01-18 17:30:53,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:30:53,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:30:53,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:30:53,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:30:53,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:30:53,434 INFO L87 Difference]: Start difference. First operand 4779 states and 17712 transitions. Second operand has 23 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 22 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:54,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:30:54,643 INFO L93 Difference]: Finished difference Result 5904 states and 20921 transitions. [2022-01-18 17:30:54,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 17:30:54,644 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 22 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:30:54,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:30:54,656 INFO L225 Difference]: With dead ends: 5904 [2022-01-18 17:30:54,656 INFO L226 Difference]: Without dead ends: 5874 [2022-01-18 17:30:54,657 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 694 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=381, Invalid=2069, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 17:30:54,657 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 216 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 1011 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 1043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 1011 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:30:54,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 350 Invalid, 1043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 1011 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:30:54,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5874 states. [2022-01-18 17:30:54,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5874 to 4793. [2022-01-18 17:30:54,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4793 states, 4792 states have (on average 3.7063856427378963) internal successors, (17761), 4792 states have internal predecessors, (17761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:54,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4793 states to 4793 states and 17761 transitions. [2022-01-18 17:30:54,747 INFO L78 Accepts]: Start accepts. Automaton has 4793 states and 17761 transitions. Word has length 26 [2022-01-18 17:30:54,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:30:54,748 INFO L470 AbstractCegarLoop]: Abstraction has 4793 states and 17761 transitions. [2022-01-18 17:30:54,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.8260869565217392) internal successors, (65), 22 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:54,748 INFO L276 IsEmpty]: Start isEmpty. Operand 4793 states and 17761 transitions. [2022-01-18 17:30:54,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:30:54,755 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:30:54,755 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:30:54,771 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-01-18 17:30:54,956 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:30:54,956 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:30:54,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:30:54,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1684834032, now seen corresponding path program 50 times [2022-01-18 17:30:54,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:30:54,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020667835] [2022-01-18 17:30:54,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:30:54,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:30:54,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:30:55,219 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:30:55,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:30:55,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020667835] [2022-01-18 17:30:55,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020667835] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:30:55,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860477001] [2022-01-18 17:30:55,219 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 17:30:55,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:30:55,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:30:55,220 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-18 17:30:55,221 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-18 17:30:55,241 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 17:30:55,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:30:55,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 17:30:55,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:30:55,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:30:55,623 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:30:55,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:30:55,879 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:30:55,879 INFO L387 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 215 treesize of output 149 [2022-01-18 17:30:56,465 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:30:56,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860477001] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:30:56,465 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:30:56,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 22 [2022-01-18 17:30:56,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353996090] [2022-01-18 17:30:56,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:30:56,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 17:30:56,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:30:56,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 17:30:56,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-01-18 17:30:56,466 INFO L87 Difference]: Start difference. First operand 4793 states and 17761 transitions. Second operand has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:58,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:30:58,229 INFO L93 Difference]: Finished difference Result 6216 states and 22362 transitions. [2022-01-18 17:30:58,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 17:30:58,229 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 17:30:58,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:30:58,242 INFO L225 Difference]: With dead ends: 6216 [2022-01-18 17:30:58,242 INFO L226 Difference]: Without dead ends: 6144 [2022-01-18 17:30:58,242 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 710 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=450, Invalid=2100, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 17:30:58,242 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 197 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 1112 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 197 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 1140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 1112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 17:30:58,242 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [197 Valid, 279 Invalid, 1140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 1112 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 17:30:58,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6144 states. [2022-01-18 17:30:58,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6144 to 4807. [2022-01-18 17:30:58,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4807 states, 4806 states have (on average 3.7016229712858926) internal successors, (17790), 4806 states have internal predecessors, (17790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:58,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4807 states to 4807 states and 17790 transitions. [2022-01-18 17:30:58,322 INFO L78 Accepts]: Start accepts. Automaton has 4807 states and 17790 transitions. Word has length 26 [2022-01-18 17:30:58,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:30:58,322 INFO L470 AbstractCegarLoop]: Abstraction has 4807 states and 17790 transitions. [2022-01-18 17:30:58,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 22 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:30:58,322 INFO L276 IsEmpty]: Start isEmpty. Operand 4807 states and 17790 transitions. [2022-01-18 17:30:58,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:30:58,329 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:30:58,329 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:30:58,345 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2022-01-18 17:30:58,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:30:58,530 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:30:58,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:30:58,530 INFO L85 PathProgramCache]: Analyzing trace with hash 952866832, now seen corresponding path program 51 times [2022-01-18 17:30:58,530 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:30:58,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707748236] [2022-01-18 17:30:58,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:30:58,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:30:58,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:30:58,745 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:30:58,746 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:30:58,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707748236] [2022-01-18 17:30:58,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707748236] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:30:58,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260363180] [2022-01-18 17:30:58,746 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 17:30:58,746 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:30:58,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:30:58,747 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-18 17:30:58,747 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-18 17:30:58,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 17:30:58,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:30:58,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 17:30:58,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:30:59,063 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:30:59,169 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:30:59,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:30:59,468 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 17:30:59,468 INFO L387 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 211 treesize of output 149 [2022-01-18 17:30:59,955 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:30:59,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260363180] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:30:59,955 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:30:59,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-01-18 17:30:59,955 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204908576] [2022-01-18 17:30:59,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:30:59,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:30:59,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:30:59,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:30:59,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:30:59,956 INFO L87 Difference]: Start difference. First operand 4807 states and 17790 transitions. Second operand has 24 states, 24 states have (on average 2.625) internal successors, (63), 23 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-18 17:31:01,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:31:01,032 INFO L93 Difference]: Finished difference Result 6227 states and 22406 transitions. [2022-01-18 17:31:01,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 17:31:01,032 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.625) internal successors, (63), 23 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 26 [2022-01-18 17:31:01,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:31:01,045 INFO L225 Difference]: With dead ends: 6227 [2022-01-18 17:31:01,045 INFO L226 Difference]: Without dead ends: 6197 [2022-01-18 17:31:01,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=367, Invalid=1985, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 17:31:01,045 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 154 mSDsluCounter, 419 mSDsCounter, 0 mSdLazyCounter, 888 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 888 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 17:31:01,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 272 Invalid, 911 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 888 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 17:31:01,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6197 states. [2022-01-18 17:31:01,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6197 to 4825. [2022-01-18 17:31:01,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4825 states, 4824 states have (on average 3.701285240464345) internal successors, (17855), 4824 states have internal predecessors, (17855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:01,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4825 states to 4825 states and 17855 transitions. [2022-01-18 17:31:01,124 INFO L78 Accepts]: Start accepts. Automaton has 4825 states and 17855 transitions. Word has length 26 [2022-01-18 17:31:01,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:31:01,124 INFO L470 AbstractCegarLoop]: Abstraction has 4825 states and 17855 transitions. [2022-01-18 17:31:01,125 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.625) internal successors, (63), 23 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-18 17:31:01,125 INFO L276 IsEmpty]: Start isEmpty. Operand 4825 states and 17855 transitions. [2022-01-18 17:31:01,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:31:01,132 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:31:01,132 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:31:01,148 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-18 17:31:01,332 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:01,333 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:31:01,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:31:01,333 INFO L85 PathProgramCache]: Analyzing trace with hash 247070480, now seen corresponding path program 58 times [2022-01-18 17:31:01,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:31:01,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584611148] [2022-01-18 17:31:01,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:31:01,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:31:01,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:01,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-18 17:31:01,654 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:31:01,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584611148] [2022-01-18 17:31:01,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584611148] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:31:01,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162039246] [2022-01-18 17:31:01,655 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 17:31:01,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:01,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:31:01,656 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-18 17:31:01,656 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-18 17:31:01,676 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 17:31:01,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:31:01,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-18 17:31:01,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:31:02,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:31:02,023 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:31:02,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-01-18 17:31:02,365 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 17:31:02,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:31:02,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:31:02,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:31:02,714 INFO L387 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 203 treesize of output 169 [2022-01-18 17:31:03,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-18 17:31:03,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162039246] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 17:31:03,921 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 17:31:03,921 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-01-18 17:31:03,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348836370] [2022-01-18 17:31:03,922 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 17:31:03,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 17:31:03,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 17:31:03,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 17:31:03,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2022-01-18 17:31:03,922 INFO L87 Difference]: Start difference. First operand 4825 states and 17855 transitions. Second operand has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 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-18 17:31:10,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 17:31:10,687 INFO L93 Difference]: Finished difference Result 10064 states and 33800 transitions. [2022-01-18 17:31:10,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 17:31:10,687 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 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 26 [2022-01-18 17:31:10,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 17:31:10,707 INFO L225 Difference]: With dead ends: 10064 [2022-01-18 17:31:10,707 INFO L226 Difference]: Without dead ends: 10026 [2022-01-18 17:31:10,707 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2875 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=1711, Invalid=6121, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 17:31:10,708 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 618 mSDsluCounter, 758 mSDsCounter, 0 mSdLazyCounter, 1528 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 618 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 1798 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 1528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 137 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 17:31:10,708 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [618 Valid, 522 Invalid, 1798 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 1528 Invalid, 0 Unknown, 137 Unchecked, 0.9s Time] [2022-01-18 17:31:10,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10026 states. [2022-01-18 17:31:10,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10026 to 4773. [2022-01-18 17:31:10,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4773 states, 4772 states have (on average 3.699287510477787) internal successors, (17653), 4772 states have internal predecessors, (17653), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 17:31:10,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4773 states to 4773 states and 17653 transitions. [2022-01-18 17:31:10,825 INFO L78 Accepts]: Start accepts. Automaton has 4773 states and 17653 transitions. Word has length 26 [2022-01-18 17:31:10,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 17:31:10,825 INFO L470 AbstractCegarLoop]: Abstraction has 4773 states and 17653 transitions. [2022-01-18 17:31:10,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 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-18 17:31:10,826 INFO L276 IsEmpty]: Start isEmpty. Operand 4773 states and 17653 transitions. [2022-01-18 17:31:10,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 17:31:10,833 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 17:31:10,833 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 17:31:10,848 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2022-01-18 17:31:11,033 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,SelfDestructingSolverStorable111 [2022-01-18 17:31:11,034 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-01-18 17:31:11,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 17:31:11,034 INFO L85 PathProgramCache]: Analyzing trace with hash -700408688, now seen corresponding path program 59 times [2022-01-18 17:31:11,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 17:31:11,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502768670] [2022-01-18 17:31:11,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 17:31:11,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 17:31:11,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 17:31:11,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-18 17:31:11,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 17:31:11,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502768670] [2022-01-18 17:31:11,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502768670] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 17:31:11,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124094476] [2022-01-18 17:31:11,272 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 17:31:11,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:31:11,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 17:31:11,273 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-18 17:31:11,274 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-18 17:31:11,295 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 17:31:11,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 17:31:11,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-18 17:31:11,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 17:31:11,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 17:31:11,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:31:11,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-01-18 17:31:11,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-18 17:31:11,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 17:31:12,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 17:31:12,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 17:31:12,325 INFO L387 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 191 treesize of output 161 Received shutdown request... [2022-01-18 17:31:12,742 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-01-18 17:31:12,743 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-01-18 17:31:12,759 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2022-01-18 17:31:12,765 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-18 17:31:12,781 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 17:31:12,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-01-18 17:31:12,944 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 2ms.. [2022-01-18 17:31:12,945 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-01-18 17:31:12,945 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-01-18 17:31:12,945 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-01-18 17:31:12,948 INFO L732 BasicCegarLoop]: Path program histogram: [59, 51, 1, 1, 1] [2022-01-18 17:31:12,950 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 17:31:12,950 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 17:31:12,961 INFO L202 PluginConnector]: Adding new model min-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 05:31:12 BasicIcfg [2022-01-18 17:31:12,961 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 17:31:12,961 INFO L158 Benchmark]: Toolchain (without parser) took 755548.98ms. Allocated memory was 369.1MB in the beginning and 641.7MB in the end (delta: 272.6MB). Free memory was 330.7MB in the beginning and 280.2MB in the end (delta: 50.5MB). Peak memory consumption was 327.2MB. Max. memory is 16.0GB. [2022-01-18 17:31:12,961 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.11ms. Allocated memory is still 369.1MB. Free memory is still 331.9MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 17:31:12,961 INFO L158 Benchmark]: Boogie Procedure Inliner took 19.63ms. Allocated memory is still 369.1MB. Free memory was 330.7MB in the beginning and 329.1MB in the end (delta: 1.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2022-01-18 17:31:12,961 INFO L158 Benchmark]: Boogie Preprocessor took 18.43ms. Allocated memory is still 369.1MB. Free memory was 329.1MB in the beginning and 328.1MB in the end (delta: 996.2kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 17:31:12,961 INFO L158 Benchmark]: RCFGBuilder took 187.62ms. Allocated memory is still 369.1MB. Free memory was 328.1MB in the beginning and 318.7MB in the end (delta: 9.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 17:31:12,961 INFO L158 Benchmark]: TraceAbstraction took 755319.08ms. Allocated memory was 369.1MB in the beginning and 641.7MB in the end (delta: 272.6MB). Free memory was 318.3MB in the beginning and 280.2MB in the end (delta: 38.1MB). Peak memory consumption was 312.5MB. Max. memory is 16.0GB. [2022-01-18 17:31:12,961 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.11ms. Allocated memory is still 369.1MB. Free memory is still 331.9MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 19.63ms. Allocated memory is still 369.1MB. Free memory was 330.7MB in the beginning and 329.1MB in the end (delta: 1.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 18.43ms. Allocated memory is still 369.1MB. Free memory was 329.1MB in the beginning and 328.1MB in the end (delta: 996.2kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 187.62ms. Allocated memory is still 369.1MB. Free memory was 328.1MB in the beginning and 318.7MB in the end (delta: 9.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 755319.08ms. Allocated memory was 369.1MB in the beginning and 641.7MB in the end (delta: 272.6MB). Free memory was 318.3MB in the beginning and 280.2MB in the end (delta: 38.1MB). Peak memory consumption was 312.5MB. Max. memory is 16.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: 65]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 2ms.. - TimeoutResultAtElement [Line: 58]: 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 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 2ms.. - TimeoutResultAtElement [Line: 59]: 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 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 2ms.. - TimeoutResultAtElement [Line: 58]: 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 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 2ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 42 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 755.2s, OverallIterations: 113, TraceHistogramMax: 2, PathProgramHistogramMax: 59, EmptinessCheckTime: 0.5s, AutomataDifference: 459.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 42552 SdHoareTripleChecker+Valid, 70.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 42552 mSDsluCounter, 39559 SdHoareTripleChecker+Invalid, 60.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 19559 IncrementalHoareTripleChecker+Unchecked, 68260 mSDsCounter, 8266 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 133263 IncrementalHoareTripleChecker+Invalid, 161088 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 8266 mSolverCounterUnsat, 3449 mSDtfsCounter, 133263 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 12206 GetRequests, 4100 SyntacticMatches, 250 SemanticMatches, 7856 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 298364 ImplicationChecksByTransitivity, 417.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4841occurred in iteration=106, InterpolantAutomatonStates: 6470, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.7s AutomataMinimizationTime, 112 MinimizatonAttempts, 272779 StatesRemovedByMinimization, 112 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 260.5s InterpolantComputationTime, 5558 NumberOfCodeBlocks, 5555 NumberOfCodeBlocksAsserted, 350 NumberOfCheckSat, 7978 ConstructedInterpolants, 153 QuantifiedInterpolants, 184736 SizeOfPredicates, 1247 NumberOfNonLiveVariables, 6973 ConjunctsInSsa, 2167 ConjunctsInUnsatCore, 330 InterpolantComputations, 3 PerfectInterpolantSequences, 174/1892 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